首页 > 代码库 > opencv 显示摄像头数据
opencv 显示摄像头数据
本文章是一个小例子,主要是在ubuntu 系统中利用Opencv 显示摄像头的数据 ,显示到对话框中。
1.建立一个 main.cpp
#include<opencv2/core/core.hpp> #include<opencv2/opencv.hpp> #include<iostream> using namespace std; using namespace cv; int main(int argc,char **argv) { VideoCapture capture(0); namedWindow("opencv_image",CV_WINDOW_AUTOSIZE); while(1) { Mat frame; capture>>frame; //讲摄像头的视频流转换成Mat 格式的图像 if(! frame.data ) // 判断图像是否有数据 { cout << "没有数据" << std::endl ; return -1; } imshow("opencv_image",frame); //显示摄像头的数据 waitKey(30); } return 0; }
2.配置一下 CMakeLists.txt 文件
cmake_minimum_required(VERSION 2.8) project( main ) find_package( OpenCV REQUIRED ) add_executable( main main.cpp ) target_link_libraries( main ${OpenCV_LIBS} )
2. 建立一个build文件
mkdir build
进去 build 文件
cd build
3.然后进行 cmake ..
make
4.生成了可执行文件 然后运行可执行文件
./main
运行的结果是
我的工程空间
工程代码
https://pan.baidu.com/s/1geUB3cJ
opencv 显示摄像头数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。