[問題] OpenCV
看板C_and_CPP (C/C++)作者startbomb51 (~森林之熊~)時間14年前 (2011/11/08 01:19)推噓2(2推 0噓 3→)留言5則, 4人參與討論串2/2 (看更多)
不好意思 我是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
→
11/08 09:51, , 1F
11/08 09:51, 1F
→
11/08 09:51, , 2F
11/08 09:51, 2F
※ 編輯: startbomb51 來自: 134.208.44.77 (11/08 18:05)
推
11/08 19:34, , 3F
11/08 19:34, 3F
→
11/09 13:40, , 4F
11/09 13:40, 4F
推
11/09 22:29, , 5F
11/09 22:29, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章