Re: [問題] OpenCV Webcam畫面接合
網路上找到這個程式碼
debug成功沒有錯誤了
可是要輸入camera時一直出現這個訊息~"~
於 0x003e3caf 的 stereo.exe 中發生未處理的例外狀況: 0xC0000005: 讀取位置
0x00000000 時發生存取違規
所以來向版上高手求救 感謝QQ
#include "stdafx.h"
#include "cv.h"
#include "cvcam.h"
#include "highgui.h"
void stereocallback(IplImage* image1, IplImage* image2)
{
/*
//convert video#1 from RGB to HSV
cvCvtColor(image1, image1, CV_RGB2HSV);
//convert video#2 from RGB to Gray
IplImage * GRAY = cvCreateImage(cvGetSize(image2),IPL_DEPTH_8U,1);
cvCvtColor(image2, GRAY, CV_RGB2GRAY);
cvCvtColor(GRAY, image2, CV_GRAY2RGB);
cvReleaseImage(&GRAY);
*/
}
int main( int argc, char** argv )
{
int* out;
int ncams = cvcamGetCamerasCount( );
int nselected = cvcamSelectCamera(&out);
cvNamedWindow("cvcam window ONE", 1);
HWND hwnd1 = (HWND)cvGetWindowHandle("cvcam window ONE");
cvcamSetProperty(0, CVCAM_PROP_ENABLE, CVCAMTRUE);
cvcamSetProperty(0, CVCAM_PROP_WINDOW, &hwnd1);
cvcamSetProperty(0, CVCAM_STEREO_CALLBACK,stereocallback);
if ( nselected == 2 ) //if 2 cameras were selected
{
cvNamedWindow("cvcam window TWO", 1);
HWND hwnd2 = (HWND)cvGetWindowHandle("cvcam window TWO");
cvcamSetProperty(1, CVCAM_PROP_ENABLE, CVCAMTRUE);
cvcamSetProperty(1, CVCAM_PROP_WINDOW, &hwnd2);
cvcamSetProperty(1, CVCAM_STEREO_CALLBACK,stereocallback);
}
cvcamInit( );
cvcamStart( );
cvWaitKey(0);
cvcamStop( );
cvcamExit( );
return 0;
}
感激不盡~"~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.152.176
→
02/12 16:27, , 1F
02/12 16:27, 1F
→
02/12 16:44, , 2F
02/12 16:44, 2F
推
02/13 16:41, , 3F
02/13 16:41, 3F
→
02/13 16:42, , 4F
02/13 16:42, 4F
→
02/13 16:42, , 5F
02/13 16:42, 5F
→
02/13 16:43, , 6F
02/13 16:43, 6F
→
02/13 16:43, , 7F
02/13 16:43, 7F
→
02/13 23:23, , 8F
02/13 23:23, 8F
→
02/14 03:07, , 9F
02/14 03:07, 9F
推
02/14 08:26, , 10F
02/14 08:26, 10F
→
02/14 18:52, , 11F
02/14 18:52, 11F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):