摘要:
近期做一个项目需要用到UDP发送广播包给嵌入式端的程序并要求其作出相应的反馈,一开始非常顺利。但到了测试通用性的阶段发现有的电脑无法发送出UDP广播包,进而也就是无法跟嵌入式端交互(发现并将问题锁定在此就已经花费了非常非常非常多的心血!其中可以ping通嵌入式端这点让人纠结了很久)。在问题锁定了之后... 阅读全文
摘要:
在图像处理方面,博士生、研究生或者其他一些研究人员可能闭着眼睛就会说出MATLAB。而如果要把图像处理当成是一个模块集成到一个相关的工程中,不得不说OpenCV是绝大多数人的选择。网上也有非常多的教程讲如何去配置OpenCV到VS等开发环境,然这并不可以说就已经完成了。软件运行写完是要给别人(别的电... 阅读全文
摘要:
计算指定文件夹的总大小实现函数(注意该函数是写在对话框类中的,所以需要在类中做声明什么的, 这里没有给出)DWORD64 CMFCGETFOLDERSIZEDlg::GetFolderSize(CString szPath)//获得文件夹大小,返回值大小单位为M{ CString szFileFi... 阅读全文
摘要:
相信用电脑看过电影的人都会下意识的默认双击一个播放器就会得到全屏播放影片的效果,那这个是怎么做到的呢?其实本人也是不知道的。。当然这篇文章不是到这就完了,而是介绍一种在MFC上全屏显示窗口或者PICTURE控件的方法,用此方法能做到全屏显示图像的效果,当然好坏还是有待考证的。首先从简单的着手,来看如... 阅读全文
摘要:
今天弄了半天软件打包发行相关的事,之前用的是VS自带的,后来改用VS2013,今天才知道其已经移除了打包部署功能换成第三方的打包部署软件。看了一些相关资料和自己做了些尝试觉得好麻烦就放弃了,百度了一圈发现了个神器InnoSetup用起来十分简单顺手,于是上传了本人自己找到的一个资源,然后再附带自己看... 阅读全文
摘要:
这是一个经常用到的老掉牙的主题了,为了以后用到方便,所以稍微注释了一下然后放上来,代码是本人修改过的,所以也就选成了“原创”。其实现在做码农的,又有多少基础模块能说大体的代码都是自己搞出来的呢?这个“原创"的界定很难!好了,废话不多说,贴代码,基本上用VS的拷过去也是能直接运行的。服务器普通实现代码... 阅读全文
摘要:
文如其名,最近在做的项目要求利用RTSP协议转发处理完的H264视频数据给上一层客户端,环境是Windows的VS2013,于是就各种百度谷歌找代码。结果在得到利用live555去做比较简单的结论的同时也悲情地发现,网上别人贴出来的代码基本都是Linux上面的。在修改了两份来适用于Windows无效... 阅读全文
摘要:
OpenCV 本身集成了 FFmpeg,因此对于视频是有解码和编码功能的。虽然其效率在本人看来还不能跟未被封装的FFmpeg相提并论,然用其来对视频进行解码得到图像,然后对图像进行处理并将得到的图像重新压缩成视频是非常方便的,下面将介绍将视频解码成图像并进行帧差法等操作的框架搭建,虽然没有介绍如何反... 阅读全文
摘要:
同上面所写的两篇文章,本篇依然是介绍FFmpge的相关操作,前一篇讲的是视频压缩,本篇则相反的讲视频的解码。废话不多说,直接上代码吧。同理于上篇,本篇先设计一个视频解码相关的类,定义如下:class Ffmpeg_Decoder{public: AVCodecParserContext *avPar... 阅读全文
摘要:
对于FFmpeg相信做视频或图像处理这一块的都不会陌生,在网上也能找到很多相关的代码,但由于版本不同等原因,往往找到的代码都是需要自行修改才可以用,为此本人希望能尽绵薄之力,将开发包和自行编写的代码都放出来,如果初学者想要可以直接运行的代码做参考的话,可以下载我放出的FFmpeg开发包进行配置(配置... 阅读全文