在linux下配置好opencv后,测试笔记本自带的摄像头
2014-11-09 22:05
363 查看
1.首先在Ubuntu系统下安装好opencv2.4.2
方法参考:http://www.ozbotz.org/opencv-installation/
2.编写读取摄像头的C代码:
在虚拟机菜单栏中选择“虚拟机(M)”===》选择“可移动设备”===》选择“Acer Integrated Camera”===》选择“连接(断开与主机连接)”,设置完这项之后,虚拟机接管了笔记本摄像头。
4.此时编译程序
g++ `pkg-config opencv --cflags` my_code.cpp -o my_code `pkg-config opencv --libs`
运行编译完的程序如下:
5.重新让笔记本接管摄像头
重复第3部的设置,最后一项选择“断开连接(连接主机)”
后续还将搞嵌入式(ok6410)下的opencv+qt的摄像头的测试,敬请期待。我的邮箱416216013@qq.com
方法参考:http://www.ozbotz.org/opencv-installation/
2.编写读取摄像头的C代码:
#include <cv.h> #include <cxcore.h> #include <highgui.h> int main( int argc, char** argv ) { //声明IplImage指针 IplImage* pFrame = NULL; //获取摄像头 CvCapture* pCapture = cvCreateCameraCapture(-1); //创建窗口 cvNamedWindow("video", 1); //显示视屏 while(1) { pFrame=cvQueryFrame( pCapture ); if(!pFrame)break; cvShowImage("video",pFrame); char c=cvWaitKey(33); if(c==27)break; } cvReleaseCapture(&pCapture); cvDestroyWindow("video"); }3.最重要一步设置虚拟机:
在虚拟机菜单栏中选择“虚拟机(M)”===》选择“可移动设备”===》选择“Acer Integrated Camera”===》选择“连接(断开与主机连接)”,设置完这项之后,虚拟机接管了笔记本摄像头。
4.此时编译程序
g++ `pkg-config opencv --cflags` my_code.cpp -o my_code `pkg-config opencv --libs`
运行编译完的程序如下:
5.重新让笔记本接管摄像头
重复第3部的设置,最后一项选择“断开连接(连接主机)”
后续还将搞嵌入式(ok6410)下的opencv+qt的摄像头的测试,敬请期待。我的邮箱416216013@qq.com
相关文章推荐
- Fedora14(linux)下qt配置OpenCV、测试代码 及qt无法启动终端模拟器'xterm' 的解决方案
- ubuntu配置opencv,测试摄像头V4L2成功
- Linux下: Eclipse安装配置OpenCV2.1,用C++调用OpenCV过程 及 测试实例
- Linux环境下的opencv的配置和测试程序
- Linux下Eclipse安装配置OpenCV2.4.8,用C++调用OpenCV及测试实例
- Linux下利用Opencv打开笔记本摄像头问题
- linux下面配置sendmail邮件服务器,并用php mail函数发送邮件测试
- Linux自带防火墙Iptables基本配置
- linux下笔记本配置的验证
- OpenCV1.0,2.0在windows和Linux下的安装和在QT,VS中的配置
- Fedora 7(Linux)下 Apache+PHP+MySQL+Subversion 开发测试环境配置过程
- Linux下使用QT调用opencv读取摄像头视频 调试心得
- Linux环境下的Qt添加OpenCV的配置
- Linux基础之无线网卡配置连接测试相关操作
- Linux+QT+OpenCv摄像头调试心得(3)---- glibc detected *** free(): invalid pointer: 0xafeff000
- Linux环境下Qt creator添加OpenCV的配置
- DB2对于Linux下HADR配置步骤(linux环境 测试成功)
- 我的笔记本电脑有一个自带的摄像头 可是开机后在我的电脑里没有这个图标
- rhel5 linux 配置jdk,卸载自带java
- linux下Apache服务器配置与管理测试题