Skip to content

Ann-Geo/Priority-Based-Prethreaded-Image-Processing-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Priority-Based-Prethreaded-Image-Processing-Server

Embedded Operating Systems Project
Project description
• The goal of the project is to develop an image processing server that interacts with clients through a pool of worker threads using the producer consumer model.
• The server consists of a main thread and a set of worker threads with the main thread running at a higher priority than the worker threads.
• The main thread repeatedly accepts connection requests from clients and places the resulting connected descriptors in a bounded buffer.
• Each worker thread repeatedly removes a descriptor from the buffer, services the client, and then waits for the next descriptor.
• All the threads are scheduled with the FIFO policy.
• The image server applies image processing operations on the image input by the client. These image processing operations are derived from the open source OpenCV library.

About

Embedded Operarting Systems project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published