Re: [問題] OpenCV Webcam畫面接合

看板C_and_CPP作者 (小黑)時間15年前 (2011/02/12 15:00), 編輯推噓2(209)
留言11則, 5人參與, 最新討論串2/2 (看更多)
網路上找到這個程式碼 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
debug成功沒錯誤了不是嗎???那還有什麼問題........
02/12 16:27, 1F

02/12 16:44, , 2F
可是一直出現存取違規啥的:(
02/12 16:44, 2F

02/13 16:41, , 3F
那就是沒有debug完成, 你的程式仍然有問題~_~
02/13 16:41, 3F

02/13 16:42, , 4F
並不是compile過了程式可以開始跑了就叫debug完成了....
02/13 16:42, 4F

02/13 16:42, , 5F
至於這個error明著告訴你你的程式有一個錯誤的記憶體位
02/13 16:42, 5F

02/13 16:43, , 6F
址存取, 找一下是不是有什麼該init的沒做/失敗所以拿到
02/13 16:43, 6F

02/13 16:43, , 7F
了NULL ptr, 而你又沒檢查就繼續用, 所以就報error了:)
02/13 16:43, 7F

02/13 23:23, , 8F
感謝樓上!我找到問題了!還在解決中!XD
02/13 23:23, 8F

02/14 03:07, , 9F
聽版主的討論串下來~似乎是要藉由左右影像合成深度圖?
02/14 03:07, 9F

02/14 08:26, , 10F
亂猜是cam影像資料沒進來 XD
02/14 08:26, 10F

02/14 18:52, , 11F
f953024大 我比較像是要作全景圖.. 可以指教一下嘛> <
02/14 18:52, 11F
文章代碼(AID): #1DLZ09L9 (C_and_CPP)
文章代碼(AID): #1DLZ09L9 (C_and_CPP)