MFC+OpenCV3.3.1+显示图像视频+水位识别

 

参考文档:

opencv2在MFC对话框控件中显示图片播放视频
https://blog.csdn.net/m0_37901643/article/details/73565168

VS2013 / MFC + OpenCV 2.4.9实现视频的播放暂停和结束
https://blog.csdn.net/bbzz2/article/details/52808480

opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像
https://www.cnblogs.com/lidabo/p/3437587.html



opencv截取图像中某一区域的方法
https://blog.csdn.net/sjtuxx_lee/article/details/77119398

水位识别-资料

基于图像处理(HOG)与数据分布特征的水位识别
https://www.jianshu.com/p/077d80422c11

opencv学习笔记(三十三)多匹配——查找多个对象
https://blog.csdn.net/u014751607/article/details/60953994

opencv学习_11 (模板匹配(包括单模板和多模板))
https://blog.csdn.net/lu597203933/article/details/14548523#

首先MFC控件的使用

Picture控件

MFC+OpenCV3.3.1+显示图像视频+水位识别_第1张图片

MFC+OpenCV3.3.1+显示图像视频+水位识别_第2张图片

edit控件的使用

 

edit控件设置-可以显示多行.jpg

MFC+OpenCV3.3.1+显示图像视频+水位识别_第3张图片

edit控件设置-可以显示底部水平滑动条.jpg

MFC+OpenCV3.3.1+显示图像视频+水位识别_第4张图片

然后通过代码,就可以将信息,写入edit,重点是

\r\n
		//信息显示
		CString str_time;
		CTime tm;
		//获取系统时间 
		tm = CTime::GetCurrentTime();
		str_time = tm.Format("现在时间是%Y年%m月%d日 %X \r\n");
		CString str_success = L"图像载入成功 \r\n";
		CString str_fileaPath = str_time + str_success + L"载入路径:" + strFilePath + L"\r\n";
		GetDlgItem(IDC_MESSAGE_EDIT)->SetWindowText(str_fileaPath);

效果如图:

MFC+OpenCV3.3.1+显示图像视频+水位识别_第5张图片

你可能感兴趣的:(opencv,MF,OPENCV)