開發平台(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);
}
}