看板 C_and_CPP 關於我們 聯絡資訊
不好意思 我是CV的新手 最近使用OpenCV2.3.1 (WIN7,VC++2008) 在撰寫程式時遇到一個搞不懂的地方 我打算寫一個可以讓webcam抓到影像然後做角偵測的程式 但我發現只要加上 cvConerHarris() 執行就會跑出"0xc0150002"的錯誤訊息 之後試過 cvCvtColor( )和 cvFindCornerSubPix() 或 cvGoodFeaturesToTrack() 也都發生相同的問題... 已經弄了兩天還是無能為力 不知道板上的各位前輩能否告知小弟到底是哪裡出了問題?? 謝謝 啊..不好意思 忘了= = #include <cv.h> #include <highgui.h> int main(int argc, char** argv) { CvCapture* capture; IplImage *img; capture = cvCaptureFromCAM(0); cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); cvMoveWindow("mainWin", 0, 100); while(cvGrabFrame(capture)) { img=cvRetrieveFrame(capture); // 所有的影像處理都在這裡進行! // 轉灰階 IplImage * GRAY = 0; GRAY = cvCreateImage(cvSize(img->width,img->height),IPL_DEPTH_8U,1); //cvCvtColor(img, GRAY, CV_RGB2GRAY); cvReleaseImage(&GRAY); cvShowImage("mainWin", img); int key=cvWaitKey(10); if(key == 27) // 27=ESC break; } cvReleaseCapture(& capture); return 0; } 只要cvCvtColor()取消註解上去都會錯= = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.44.77
priv:隔空抓藥嗎.. 11/08 09:51
priv:你source也貼一下.. 11/08 09:51
※ 編輯: startbomb51 來自: 134.208.44.77 (11/08 18:05)
ables:可能需要裝這個 http://tinyurl.com/6a4n8nn ? 11/08 19:34
startbomb51:結果少裝了一個tbb_debug.dll的檔案,裝下去就好了 11/09 13:40
VictorTom:推回來分享結果:) 11/09 22:29