[問題] opencv一個視窗顯示兩張影像

作者: li4288 (老王)   2014-07-23 19:25:51
開發平台(Platform): VC++ GCC
額外使用到的函數庫(Library Used): OpenCV
問題(Question):我希望可以將一個視窗顯示2~3張影像,第一張影像是
視訊即時的影像,另一張影像是我運用opencv處理理過後的影像,都是即
時的狀態運作。
目前狀況我不知道說要用CLR中的windows form 來製作還是可以用一般的WIN32
簡單的一些指令可以直接做出來,
今天颱風假一整天爬文找不到C++來寫視窗化視訊的文章,大多都使用QT、C#、VB
但我必須使用opencv所以就沒有打算使用其他平台來實現。
希望各位高手可以教導小弟謝謝!!
程式碼(Code):
#include "MyForm.h"
#include <cv.h>
#include <highgui.h>
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ args)
{
CvCapture* capture;
IplImage *img;
capture = cvCaptureFromCAM(0);
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project3::MyForm form;
Application::Run(%form);
while (1){
img = cvRetrieveFrame(capture);
cvShowImage("mainWin1", img);
cvWaitKey(10);
}
}
作者: SocketAM2 (AM2)   2014-07-23 22:17:00
開一個兩三倍大的圖,把所有想要顯示的圖貼進去
作者: diabloevagto (wi)   2014-07-24 01:07:00
你只是單純要顯示圖片的話直接用 opencv 內建就好在用其他 gui 只是麻煩而已

Links booklink

Contact Us: admin [ a t ] ucptt.com