[问题] 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