opencv摄像头捕获识别颜色
本文实例为大家分享了opencv摄像头捕获识别颜色的具体代码,供大家参考,具体内容如下
#include"highgui.h"
#include"iostream"
usingnamespacestd;
intmain()
{
CvCapture*pCap=cvCreateCameraCapture(1);//这里-1也可以,不过我的电脑装的有CyberLinkYouCam软件,
intflag=0;//OpenCV会默认调用该摄像头,而不调用系统的驱动
IplImage*frame=NULL;
if(cvCreateCameraCapture==NULL)
{
return(0);
}
cvNamedWindow("Camera",CV_WINDOW_FULLSCREEN);
while((frame=cvQueryFrame(pCap))!=0&&cvWaitKey(20)!=27)
{
frame=cvQueryFrame(pCap);
//cout<width<<""<height<height;x++)
{
for(inty=0;ywidth*3;y++)
{
//CV_IMAGE_ELEM(frame,uchar,x,y)=255;
if(((uchar*)(frame->imageData+x*frame->widthStep))[y*frame->nChannels+0]<30//b
&&((uchar*)(frame->imageData+x*frame->widthStep))[y*frame->nChannels+1]<30//g
&&((uchar*)(frame->imageData+x*frame->widthStep))[y*frame->nChannels+2]>150)//r
flag++;
}
}
cout<70000)
cout<<"red";
else
cvShowImage("Camera",frame);
}
aaa:cvReleaseCapture(&pCap);
cvDestroyWindow("Camera");
system("pause");
return(0);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话