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 祝福语驱散霉运的话简短