OpenCV 利用 MFC 的 Picture 控件显示和处理图像
:后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有 和 ,不能实现暂停,
《 》 中好像有关于
多线程防止任务冲突( )的内容,深入学习和了解那一部分后再尝试做暂停的功能和其它更复杂的应用。
在《 教程基础篇》的 !" 节中,所创建的 # 图像显示是直接放在对话框面板的左上角的,感觉不大美观;
《# 中快速应用 》则是介绍用 $(单文档界面)来显示图像,《
》使用 !%%& 来进行图像和视频的读取和处理,但是
其图像和视频的显示界面不是在对话框里面的,而是新建一个窗口来做。所以下面我们就来看看怎么在对话框里使用
控件来显示和处理图像。
一、创建 #
首先创建一个 # 对话框应用程序($)如下:
在 !%%& 和 !%%" 里,我 们可以用一 个 来组 合几个 '(每 个 ' 基本上只 包含一个
(),当我们要构建一个多 ( 的应用时(例如一个客户端程序加一个服务器应用程序),利用
可以将这些 '组合起来、并且共享文件和函数库。通常需要为 创建一个主路径,其中包
含了所有 ' 的路径。不过在这篇文章里,我们只构建一个简单的 ',所以在创建 # 的 )*'
对话框里,不用勾选“+这个选项。
点击 ,) 进入下一步,在这里我们创建一个 $,大部分选项按默认设置就行,不过
最下面的“--+最好去掉。如果勾选了这个选项,程序代码就会使用 ./ 的 - 字符集来
编码,但是很多函数虽然使用 012类型字符,而将字符串从 -转换到 是非常麻烦的。