读取笔记本内置摄像头并边缘检测
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的目标检测跟踪服务,并成功接受到相关坐标数据,可以直接做边缘计算了。