特简单的opencv 与摄像头接口程序
来源:互联网 发布:剑灵女灵族捏脸数据图 编辑:程序博客网 时间:2024/06/07 03:56
我查找opencv 与摄像头的接口程序,发现一个很不错,就在系统自带的pdf文件The OpenCV Reference Manual
Release 3.0.0-beta
我编译测试,确实不错。程序原文被我注释了几行,原来的程序包含了一些高斯处理,显示的是图像的轮廓黑白图
注释掉几行后,就变成了一个实时显示的转播程序了。
我本是要从我的工控摄像头取图片,可是只有笔记本自带的摄像头可以正常工作,也许工控的摄像头需要某些设置。
环境是windows 8, vs2010, opencv 3.0beta.
我在vs2010下建立一个空工程,然后加入下面代码的cpp程序就可以了.
要成功编译,还需要设置工程的属性,include, lib 的目录路径,
链接库添加 opencv_ts300d.lib;opencv_world300d.lib;
运行的时候,把opencv_world300d.dll或 opencv_world300.dll放在程序一起就可以了. 或者sys32目录下
源程序如下:
//就一个包含文件
#include "opencv2/opencv.hpp"
using namespace cv;
int main(int, char**)
{
VideoCapture cap(1);// open the default camera
if(!cap.isOpened()) // check if we succeeded
return -1;
Mat edges;
namedWindow("edges",1);
for(;;)
{
Mat frame;
cap >> frame; // get a new frame from camera
//原来代码是没有这些注释的,你可以对比下效果
//cvtColor(frame, edges, COLOR_BGR2GREY);
//GaussianBlur(edges, edges, Size(7,7), 1.5, 1.5);
//Canny(edges, edges, 0, 30, 3);
// 如果取消注释,下面的注释要换位
//imshow("edges", edges);
if(waitKey(30) >= 0) break;
}
// the camera will be deinitialized automatically in VideoCapture destructor
return 0;
}
看看程序运行效果:
运行窗口显示一些信息,不懂,
图形窗口实时显示摄像内容,那就是我在听音乐。
阅读全文
0 0
- 特简单的opencv 与摄像头接口程序
- 用 OpenCV 编写一个简单的摄像头视频监控程序
- 用 OpenCV 编写一个简单的摄像头视频监控程序
- opencv实践程序3——打开摄像头视频及轮廓检测的简单程序
- opencv-python 摄像头的简单应用
- 基于OpenCV打开摄像头的控制台程序
- [OpenCV] -- 简单摄像头操作
- [OpenCV] -- 简单摄像头操作
- opencv 摄像头读取程序
- 利用Qt与OpenCV简单实现摄像头图像捕捉
- Python:简单的摄像头程序实现
- 注释一个opencv摄像头程序
- 注释一个opencv摄像头程序
- c++ opencv调用摄像头程序
- opencv调用笔记本摄像头程序
- opencv调用笔记本摄像头程序
- 注释一个opencv摄像头程序
- Qt5.7+opencv对摄像头的一些简单操作
- iOS xib用新的view替换默认view
- Source Insight 3.5 序列号分享
- IDA学习-1
- HBase - 数据写入流程解析
- python基础(四)——正则表达式
- 特简单的opencv 与摄像头接口程序
- hdu 5816 Hearthstone 状态dp
- 一个简单效果用到的js特性(异步编程,匿名函数,闭包)
- 详细图解MySQL(win7x64 5.7.16版本)下载、安装、配置与使用
- leetcode他人总结
- [Leetcode] 207. Course Schedule 解题报告
- ofbiz UOM Conversion Relationship Not Found [单位转化关系没有找到] 问题解决:
- 89C52单片机之数码管
- 广度优先搜索