[問題] Windows Form with Opencv 顯示Webcam
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual studio 2005
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
opencv
問題(Question):
webcam會開開關關才能持續顯示影像
餵入的資料(Input):
預期的正確結果(Expected Output):
webcam開啟之後便可以持續顯示影像,不用開開關關。
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
capture =cvCaptureFromCAM(0);
frame = cvQueryFrame(capture);
cvSaveImage("webcam.bmp",frame);
image = cvLoadImage("webcam.bmp",1);
pictureBox1->Image =gcnew
System::Drawing::Bitmap(image->width,image->height,image->widthStep,
System::Drawing::Imaging::PixelFormat::Format24bppRgb,
(System::IntPtr)image->imageData);
cvReleaseCapture(&capture);
補充說明(Supplement):
想請問一下有沒有不需要ReleaseCapture就可以持續顯示影像的方法??
因為我的程式碼剛開始只會顯示第一張圖,之後會變成綠色的,之後他就會說空的指標。
不好意思,補充一下這段程式碼是放在timer裡面
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.224.186
推
05/03 21:32, , 1F
05/03 21:32, 1F
會是因為跑這行的關係 所以不會持續顯示影像嗎??
※ 編輯: pttdna 來自: 114.24.181.46 (05/03 22:15)
推
05/03 23:20, , 2F
05/03 23:20, 2F
→
05/03 23:20, , 3F
05/03 23:20, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章