2024年4月19日发(作者:)

OpenCV學習筆記(9)利用MFC的Picture控件顯示圖像+播放視頻和

捕獲攝像頭畫面

收藏人:彦北

2013-06-16 | 阅:2724 转:8

| 来源

| 分享

/rocky69/article/details/7726553

P.S.:後面又添加了播放視頻和捕獲攝像頭畫面的功能,其中播放視頻的功能只有 'Play' 和 'Stop',

不能實現暫停,《A step-by-step guide to the use of Microsoft Visual C++ and the Intel OpenCV

library》 中好像有關於多線程防止任務沖突(Mutex)的內容,深入學習和了解那一部分後再嘗試做

暫停的功能和其它更復雜的應用。

下面是新增功能後的項目文件(可直接運行):

/source/2155367

在《OpenCV教程-基礎篇》的2.8節中,所創建的MFC圖像顯示是直接放在對話框面板的左上角的,

感覺不大美觀;《MFC中快速應用OpenCV》則是介紹用SDI(單文檔界面)來顯示圖像,《A step-by-step

guide to the use of Microsoft Visual C++ and the Intel OpenCV library》使用VS2005來進行圖像和

視頻的讀取和處理,但是其圖像和視頻的顯示界面不是在對話框裡面的,而是新建一個窗口來做。所

以下面我們就來看看怎麼在對話框裡使用Picture控件來顯示和處理圖像。

一、創建MFC

首先創建一個MFC對話框應用程序(Dialog-based Application)如下: