基于TCP的图像传输系统(C++,附源码)

点此下载:jpeg内存中图像压缩公开库(访问密码4734)

点此下载:pthread公开库(  访问密码 aef1)

点此下载:基于TCP的图像传输系统(Visual Studio 2008 项目)(访问密码361a)

注:该系统摄像头实时采集的图像(基于openCV的图像采集)压缩后(基于jpeg库的图像压缩)通过TCP协议(基于yuTCP类的TCP通讯,其中使用到了pthread库进行线程创建和管理)传输到TCP通讯的另一方。所有公开库都可以从网上下载:CV库和jpeg库只是负责图像采集和压缩,也可以去掉;pthread库在上一篇博文中已经介绍了,它是linux系统自带的库,windows下要使用也是非常简单。

Continue reading

Windows下使用BOOST库

BOOST开源库是LINUX系统中常用的一个库,它封装了许多功能,诸如Windows中很多好用的系统函数,像是文件操作、定时器等,也实现了一些特殊的功能,像是图像处理等。个人认为使用BOOST库编程的好处是你的程序能轻松移植,跨平台。BOOST是公开库,库中一些功能是直接定义在h文件中的,只需包含相应头文件就能使用,另有相当一部分模块是以标准的.h文件加上.cpp文件实现的,为了方便使用需要先把这些模块编译成windows的.dll或.lib库文件。本文介绍如何在Windows下编译和使用BOOST库点击下载已编译好的boost库<boost-1.5.3.0>(访问密码 114f),使用该库很简单(1. 解压到C盘根目录;2. 增添VS的include和lib路径即可) Continue reading