本文实例为大家分享了opencv摄像头捕获识别颜色的具体代码,供大家参考,具体内容如下

#include "highgui.h"

#include "iostream"

using namespace std;

int main()

{

CvCapture* pCap = cvCreateCameraCapture(1 );//这里-1也可以,不过我的电脑装的有CyberLink YouCam软件,

int flag=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<

flag=0;

for(int x=0;xheight;x++)

{

for(int y=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<

if(flag>70000)

cout<

else

cvShowImage("Camera",frame);

}

aaa: cvReleaseCapture(&pCap);

cvDestroyWindow("Camera");

system("pause");

return (0);

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

c语言 读取摄像头图片分辨颜色,opencv摄像头捕获识别颜色相关推荐

  1. 2021-01-07 python opencv实现车牌识别 颜色定位

    python opencv实现车牌识别 颜色定位 主要代码参考https://blog.csdn.net/wzh191920/article/details/79589506 GitHub:https ...

  2. c语言读取pnm图片,ppm图像相关 - osc_p1rj1z8j的个人空间 - OSCHINA - 中文开源技术交流社区...

    PPM图像格式介绍 直接拿具体的数据来说明是最直接的,使用ue打开ppm文件,采用的都是十六进制asc码表示的,这里要注意地址00000000h中的最后一个字母是始终不变的,这原来没注意晕了我好久,第 ...

  3. c语言编程读取bmp文件数据,c语言读取BMP图片的RGB数据

    BMP图片是位图(bitmap),一般未压缩,要读取BMP文件只要知道它的文件结构就可以了,具体格式可以百度或者google,就不多说了,几个重要的点在代码里面有注释. /** c语言读取位图信息 * ...

  4. c语言读取bmp图片另存为raw,BMP之二:转成RAW文件及应用

    RAW文件是位图的图像数据,根据不同的BMP格式它的内容和使用场合都有不同.比如在嵌入式系统中,显示LOGO要使用BMP图,只需要往映射地址放入像素的RGB数据即可实现.以下举一个DOS程序实例,把1 ...

  5. 用C语言读取png图片十六进制,C/C++ 二进制读写 png 文件

    #include #include usingnamespacestd; typedefunsignedcharbyte; /* class PngMsg { private : unsigned c ...

  6. python读取raw图片文件_python读取raw binary图片并提取统计信息的实例

    python读取raw binary图片并提取统计信息的实例 发布时间:2020-09-08 23:22:52 来源:脚本之家 阅读:66 用python语言读取二进制图片文件,并提取非零数据统计信息 ...

  7. 使用javaCV截取摄像头图片

    1.javaCV截取usb摄像头图片 /*** javacv在lunixUSB摄像头截图* @param usbDev 设备名称如:/dev/video0* @param filePath 路径*/p ...

  8. Opencv实现停车位识别

    文章目录 1.实现的思路 2.整体代码实战 (1)ParkingSpacePicker.py (2)main.py (3)视频效果 3.停车位视频下载 1.实现的思路 (1)首先使用一个处理画框的程序 ...

  9. 使用Opencv+树莓派实现人脸识别(一)图片人脸检测和摄像头人脸捕捉

    前置安装 我的树莓派是3b,就1G内存,系统为stretch版本,自带的python为3.5版本强烈建议在烧写树莓派系统时就直接用buster版本,自带的python版本在3.7及以上 Windows ...

最新文章

  1. 深度学习以及卷积基础
  2. php excel类 ,phpExcel使用方法介绍
  3. Android 通过http协议数据交互
  4. oracle o7参数,Oracle技术之初始化参数O7_DICTIONARY_ACCESSIBILITY
  5. 20.校准相机——纯粹的方式,简单的方式,多平面校准_4
  6. 无core文件根据系统日志查找 程序core信息
  7. Java Web——基于Servlet、JSP(无框架版)电影网站项目总结(一)
  8. 深入理解JVM---JVM垃圾回收机制
  9. 2019-PINN-A deep learning framework for solving forward and ... nonlinear PDEs
  10. 方波正弦波三角波信号发生电路
  11. 如何在博客园首页设置卡通人物
  12. C语言 —— 多维数组
  13. HTML5期末大作业:宠物之家网站设计——代码质量好宠之家(5页) HTML+CSS+JavaScript web期末作业设计网页
  14. isEmpty()的坑
  15. 学会 Arthas,让你 3 年经验掌握 5 年功力!
  16. Mingw + msys编译libmono.so
  17. 美国服务器如何抵御黑客攻击
  18. 初识C语言(1)(2)(3)(4) C语言入门 保姆级教程 变量 常量 字符串 转义字符 操作符 关键字 字符串 指针 函数 结构体 数组 选择语句 循环语句
  19. markdown模板笔记
  20. 跟随时光机回到过去看看 2005 年的百度/腾讯/淘宝/谷歌

热门文章

  1. javafx折线图LineChart
  2. 用结构体指针指向(-)或结构体变量加点(.)后不出现结构体成员
  3. 【Unity3D游戏开发】之多语言缩写对应表 (十五)
  4. 发展文旅夜游,活络城市文化生态
  5. java给手机发短信_java给手机发送短信验证码
  6. 【Android】Android DalvikJVM
  7. H.264的码率控制策略
  8. 如何实现青龙监控自动执行脚本
  9. 如何看待生鲜新零售现状 新零售商业模式有哪些优势?
  10. 佛家语录经典50条(转)