文件名称:pre_threaded_image_processing_server
文件大小:672KB
文件格式:ZIP
更新时间:2024-03-08 02:02:04
基于优先级的预线程图像处理服务器 该项目的目标是开发一种图像处理服务器,该服务器使用生产者使用者模型通过工作线程池与客户端进行交互。 服务器由一个主线程和一组工作线程组成,该主线程以比工作线程更高的优先级运行。 主线程反复接受来自客户端的连接请求,并将生成的连接描述符放置在有界缓冲区中。 每个工作线程反复从缓冲区中删除一个描述符,为客户端提供服务,然后等待下一个描述符。 所有线程都使用FIFO策略进行调度。 图像服务器对客户端输入的图像进行图像处理操作。 这些图像处理操作源自开源OpenCV库。 对于此项目,使用了C ++编码语言 项目里程碑: 安装OpenCV并按照教程将彩色图像转换为灰度。 n / table_of_content_introduction.html _image.html#load-save-image 使用课堂上介绍的echo客户和服务器作为模板,开发图像处
【文件预览】:
pre_threaded_image_processing_server-master
----fp()
--------.gitignore(11B)
--------Makefile(3KB)
--------project()
--------src()
--------example()
--------.vscode()
--------test()
----readme.md(3KB)