[問題] opencv開啟webcam的畫面全灰

看板C_and_CPP (C/C++)作者 (Sun)時間16年前 (2010/02/04 21:47), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: 當webcam有用官方給的軟體開起並看到影像後,用opencv開啟webcam, 它會要你選擇視訊裝置,選好按確定出來的畫面卻是灰的 開發平台: Dev c++ 我用的code是昨日opencv給的code #include <cv.h> #include <highgui.h> #include <stdio.h> int main() { CvCapture *capture; IplImage *frame; capture =cvCaptureFromCAM(0) ; cvNamedWindow("Webcam",0); while(true) { frame = cvQueryFrame(capture); cvShowImage("Webcam",frame); if(cvWaitKey(10)>=0) { break; } } cvReleaseCapture(&capture); cvDestroyWindow("Webcam"); } 補充說明: 但如果沒有用官方給的軟體開啟,它就不會要你選擇,而是直接出現全黑畫面 請知道的大大幫忙解答,我用的webcam是yahoo拍賣的捷矽科技的產品 我室友用微軟的隨插即用webcam卻可以看到畫面 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.74.74

02/04 21:54, , 1F
你用其他的軟體可以開 web cam 嗎 程式沒有錯 我這也能跑
02/04 21:54, 1F

02/04 22:03, , 2F
推昨日
02/04 22:03, 2F

02/04 22:11, , 3F
你有裝影像擷取卡, 或是其他裝置 那你就不能用預設port
02/04 22:11, 3F

02/04 22:11, , 4F
不然你檢查 capture 或是 frame 應該有一個是 NULL
02/04 22:11, 4F

02/05 09:26, , 5F
用camtasia studio可以開起來且看的到影像
02/05 09:26, 5F

02/05 09:43, , 6F
請問port要怎麼設定0.0? capture跟frame又要怎麼檢查?
02/05 09:43, 6F

02/05 09:44, , 7F
抱歉,剛開始學用opencv,很多都不會
02/05 09:44, 7F

02/05 10:02, , 8F
剛發現capture是NULL,請問有什麼辦法解決嗎?
02/05 10:02, 8F

02/05 10:14, , 9F
剛剛搞錯了XD,capture跟frame都不是NULL
02/05 10:14, 9F

02/05 10:17, , 10F
我是用if(!capture)檢查,好像有抓到,但畫面還是黑
02/05 10:17, 10F
文章代碼(AID): #1BQj08WU (C_and_CPP)
文章代碼(AID): #1BQj08WU (C_and_CPP)