使用Opencv调用摄像头失败的解决办法
2017-05-28 17:06
411 查看
这几天参考《OpenCV3编程入门》书中的--调用摄像头采集图像的代码进行编程,可是代码照着书上的打完了,进行编译的时候竟然报错了,于是乎就在网上查找错误的解决办法,一开始是以为自己的驱动没装好,我就从装摄像头驱动了,装完后发现还是不行,网上很多方法我都试了,结果都不行,后来上试了多种办法都无果后,我看了另外一位博主的代码,他的名字我忘了。。。然后通过调用两次摄像头,点编译结果成功了。错误的信息请看图片
这是我的代码
#include "stdafx.h"
#include<opencv2/opencv.hpp>
using namespace cv; //避免每次都输入cv
int main()
{
char c = 0;
VideoCapture capture1(0);
VideoCapture capture2(0);
Mat edges;
while (1)
{
Mat frame1;
Mat frame2;
capture1 >> frame1;
capture2 >> frame2;
cvtColor(frame2,edges,COLOR_BGR2GRAY);
blur(edges,edges,Size(7,7));
Canny(edges,edges,0,30,3);
imshow("window",edges);
c = cvWaitKey(30);
if (c == 27)//Esc键退出
{
break;
}
}
return 0;
这是我的代码
#include "stdafx.h"
#include<opencv2/opencv.hpp>
using namespace cv; //避免每次都输入cv
int main()
{
char c = 0;
VideoCapture capture1(0);
VideoCapture capture2(0);
Mat edges;
while (1)
{
Mat frame1;
Mat frame2;
capture1 >> frame1;
capture2 >> frame2;
cvtColor(frame2,edges,COLOR_BGR2GRAY);
blur(edges,edges,Size(7,7));
Canny(edges,edges,0,30,3);
imshow("window",edges);
c = cvWaitKey(30);
if (c == 27)//Esc键退出
{
break;
}
}
return 0;
相关文章推荐
- python 使用OpenCV保存视频失败的解决方案及摄像头显示灰色的解决办法
- vs2008调用opencv2.4.9的imread()函数失败解决办法
- 树莓派3中没有/dev/video0的解决方法(使用OpenCV编程调用树莓派摄像头的方法)
- 使用opencv应用程序正常初始化失败0xc000000d解决办法
- vs2008调用opencv2.4.9的imread()函数失败解决办法
- 关于在DOMINO中使用JAVA调用JAVA受限制类的解决办法
- jsp,使用jdbc连接数据库出现“到主机的TCP/ip连接失败”的解决办法
- Visual C++6.0 调用Visual Basic 6.0写的Microsoft Communications Control(ActiveX)的使用疑难及解决办法
- 关于Win7系统下使用capDriverConnect()连接失败的解决办法
- opencv调用摄像头在mfc控件中显示黑屏问题的解决
- activex控件中调用get_Script失败的解决办法
- ajax调用第一次成功,以后均失败之解决办法
- 使用ManagementClass("Win32_Processor")获取cpuid失败的解决办法[原创]
- SQLServer作业调用链接服务器失败解决办法
- 网页中无法使用摄像头的解决办法
- 关于在DOMINO中使用JAVA调用JAVA受限制类的解决办法
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate 的解决办法
- 使用过多的窗体导致创建句柄失败的解决办法
- 关于Jquery Ajax 在IE中异步调用失败的解决办法
- 笔记本摄像头正常却无法使用,提示未能创建视频预览,谁有解决办法?