[問題] OpenCV CCD&Webcom疑問

看板C_and_CPP (C/C++)作者 (aada)時間16年前 (2010/01/26 11:12), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
OpenCV CCD&Webcom疑問 大家好,小弟目前還在初學OpenCV中, 想用OpenCV撰寫一個CCD照相的程式, 而我目前參考了yester的文章(GUI介面的製作-滑鼠事件), http://0rz.tw/Ue6PB, 但目前遇到了問題,我手中有兩台CCD(階為USB介面), 一台是webcom, 一台是CMOS, webcom是可以執行程式的, 而CMOS可以通過compiler但執行時會出錯, 而出錯訊息如下: " 於 0x7c812aeb 的 ttest.exe 中發生未處理的例外狀況: Microsoft C++ 在記憶 體位置 0x0012fc3c,發生例外狀況: std::bad_alloc " 程式碼如下: #include <cv.h> #include <highgui.h> #include <stdio.h> void onMouse(int event,int x,int y,int flags,void* param ); int main() { CvCapture *capture; IplImage *frame; capture =cvCaptureFromCAM(0) ; cvNamedWindow("Webcam",0); cvSetMouseCallback("Webcam",onMouse,NULL); while(true) { frame = cvQueryFrame(capture); cvShowImage("Webcam",frame); if(cvWaitKey(10)>=0) { break; } } cvReleaseCapture(&capture); cvDestroyWindow("Webcam"); } void onMouse(int Event,int x,int y,int flags,void* param ) { printf("( %d, %d) ",x,y); printf("The Event is : %d ",Event); printf("The flags is : %d ",flags); printf("The param is : %d\n",param); } 而我應該要怎麼處理呢, 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.192.147

01/27 10:22, , 1F
CMOS有沒有直接可以讀取raw data的程式
01/27 10:22, 1F

01/27 13:01, , 2F
您的意思是?
01/27 13:01, 2F

01/28 00:11, , 3F
有可能是CMOS不支援windows視訊播放函式庫
01/28 00:11, 3F

01/28 00:11, , 4F
如果可以直接取得frame那就用那個方法直接放在opencv裡面
01/28 00:11, 4F
文章代碼(AID): #1BNbspJr (C_and_CPP)
文章代碼(AID): #1BNbspJr (C_and_CPP)