读取笔记本内置摄像头并边缘检测

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取笔记本内置摄像头并边缘检测相关的知识,希望对你有一定的参考价值。

#include <opencv2\opencv.hpp>  
#include <Windows.h>

using namespace cv;  

//-----------------------------------【main( )函数】--------------------------------------------
//		描述:控制台应用程序的入口函数,我们的程序从这里开始
//-------------------------------------------------------------------------------------------------
int main( )  
{  
	//【1】读入视频
	VideoCapture capture(0);
	Sleep(1000);
	Mat edges;
	//【2】循环显示每一帧
	while(1)  
	{  
		Mat frame;//定义一个Mat变量,用于存储每一帧的图像
		capture>>frame;  //读取当前帧
		imshow("读取视频",frame);  //显示当前帧
		cvtColor(frame, edges, CV_BGR2GRAY);
		blur(edges, edges, Size(3,1));
		Canny(edges, edges, 0, 30, 3);
		imshow("提取边缘后", edges);
		if (waitKey(30) >= 0) break;
	}  
	return 0;     
}  

  按照毛星云的出了错,在读取摄像头之前Sleep(1000)歇1s,记得#include <windows.h>

以上是关于读取笔记本内置摄像头并边缘检测的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV+visual studio 2019 实现对avi视频或摄像头 laplace边缘检测。从AVI文件( bsd.avi)中得到视频流,对视频流进行Laplace边缘检测,并输出结果。(代

基于opencv下对视频的灰度变换,高斯滤波,canny边缘检测处理,同窗体显示并保存

图像边缘检测算法的研究与实现 的开题报告

EdgeX(13) :EdgeX官方的摄像头demo-app,接入摄像头可以控制摄像头的上下左右方向,创建OpenVINO的目标检测跟踪服务,并成功接受到相关坐标数据,可以直接做边缘计算了。

c_cpp 边缘检测摄像头

opencv python 可以读取是屁mov文件吗