[問題] 從webcam讀取RGB值
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C/C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
openCV
問題(Question):
想將即時的webcam影像記錄某RGB的位置
從網路上找到的CODE可以讀到影像
餵入的資料(Input):
#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);
cvShowImage("mainWin", img);
int key=cvWaitKey(10);
if(key == 27) // 27=ESC
break;
}
cvReleaseCapture(&capture);
return 0;
}
我在想應該是對while裡面的img做處理
但是不知道怎麼對一個特定的RGB值的進行掃描,然後找出位置
輸出成另一張圖(只包含那幾個特定值)
另外還有抓點位置的間隔設定
因為實在是新手
code看了很久才勉強看懂一點
感謝各位大大!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.192
→
12/25 21:53, , 1F
12/25 21:53, 1F
→
12/25 21:54, , 2F
12/25 21:54, 2F
→
12/25 21:54, , 3F
12/25 21:54, 3F
→
12/25 21:55, , 4F
12/25 21:55, 4F
→
12/25 22:01, , 5F
12/25 22:01, 5F
→
12/25 22:05, , 6F
12/25 22:05, 6F
→
12/25 22:05, , 7F
12/25 22:05, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章