windows应用程序怎么在一个窗口显示视频
windows应用程序如何在一个窗口显示视频
我将一个windows主窗口划分成了三个子窗口,想要在其中一个子窗口上显示本机摄像头采集的图片,图像采集用的opencv,怎样将opencv得到的每一帧图片显示到我的子窗口,而不是直接用opencv的imshow函数(那样的话他话直接自己弹出一个窗口)。
------解决思路----------------------
建议你网上找一个教程,根据你的系统环境通过CMake,创建自己编译的Opencv库,这样,你就可以使用VA工具直接跳转到定义
------解决思路----------------------
windows编程开始是讲WIN32编程的,MFC是对WIN32 API的一个封装,简单来说,你现在需要知道如何创建一个窗口,然后在上面创建控件,最后就是起一个线程去读每一帧图像,然后显示到控件上了
我将一个windows主窗口划分成了三个子窗口,想要在其中一个子窗口上显示本机摄像头采集的图片,图像采集用的opencv,怎样将opencv得到的每一帧图片显示到我的子窗口,而不是直接用opencv的imshow函数(那样的话他话直接自己弹出一个窗口)。
------解决思路----------------------
建议你网上找一个教程,根据你的系统环境通过CMake,创建自己编译的Opencv库,这样,你就可以使用VA工具直接跳转到定义
------解决思路----------------------
OpenCV获得每一帧后,显示在控件上就行了,你要做的只是转换一下图像类型就行了,比如把Mat转成CImage,转换方法可以参考下这里
我刚开始学windows程序设计,我现在理解的就只有窗口,如何让他显示在我的子窗口啊,我不知道怎么添加控件!
如果你都不知道怎么添加控件,那就先去学下MFC再来学OpenCV吧,我给你的你个链接里,已经说明了如何显示在控件上了,就是获得你要现在在的控件的DC,然后调用CImage的Draw方法来显示
我建立的win32程序,控件好像只有那些按钮什么的,而且每个控件也就是一个子窗口。如果学MFC的话,控件我知道怎么添加,但是现在是我在没有学MFC,因为是突然的一个项目需求,我要是去学MFC的话时间肯定来不及了!所以我就是看的那个什么WINDOWS程序设计,然后根本找不到想要的东西!
windows编程开始是讲WIN32编程的,MFC是对WIN32 API的一个封装,简单来说,你现在需要知道如何创建一个窗口,然后在上面创建控件,最后就是起一个线程去读每一帧图像,然后显示到控件上了