学习opencv——读取视频并进行canny检测
来源:互联网 发布:c 网络爬虫原理 编辑:程序博客网 时间:2024/06/01 09:14
(1) 从视频文件读入数据;
(2) 将读入数据转换为灰度图;
(3) 做Canny边缘检测。
将三个过程的处理结果显示到不同的窗口中,每个窗口根据其内容合理命名
#include <cv.h>#include <highgui.h>int main(){cvNamedWindow("Video", CV_WINDOW_AUTOSIZE);cvNamedWindow("Gray", CV_WINDOW_AUTOSIZE);cvNamedWindow("Canny", CV_WINDOW_AUTOSIZE);CvCapture *capture = cvCreateFileCapture("D:\\OpenCV_Test.avi");IplImage *frame;IplImage *frame_gray;IplImage *frame_canny;frame = cvQueryFrame(capture);frame_gray = cvCreateImage(cvGetSize(frame), IPL_DEPTH_8U, 1);frame_canny = cvCreateImage(cvGetSize(frame), IPL_DEPTH_8U, 1);while(1){if(!frame){break;} cvConvertImage(frame, frame_gray, 1); cvCanny(frame_gray, frame_canny, 10, 100, 3);cvShowImage("Video", frame);cvShowImage("Gray", frame_gray);cvShowImage("Canny", frame_canny);char c = cvWaitKey(33);if (c == 27){break;}frame = cvQueryFrame(capture);}cvReleaseCapture(&capture);cvDestroyAllWindows();return 0;}
0 0
- 学习opencv——读取视频并进行canny检测
- 使用opencv读取一段视频并对视频进行canny边缘检测
- 学习opencv——从摄像机读取视频流并进行边缘检测
- opencv学习——canny边缘检测
- opencv学习笔记(4)---- 读取视频;调用摄像头;Canny边缘检测
- OpenCV读入视频,灰度化,并Canny边缘检测
- opencv——Canny边缘检测
- opencv从摄像头读取视频并实时进行人脸检测代码
- OpenCV中用Canny算子进行边缘检测
- OpenCV入门四:用OpenCV读取一个图像,并使用Canny算子进行边缘提取
- opencv 学习第二天 学习opencv(中文版)对一幅图片进行canny边缘检测
- OpenCV学习笔记(3)—— canny算子边缘检测
- OpenCV学习笔记03--Canny边缘检测
- 【opencv学习笔记】2、Canny边缘检测
- opencv学习笔记--Canny边缘检测
- OpenCV学习之Canny边缘检测
- OpenCV学习笔记14-Canny边缘检测
- OpenCV 3学习笔记(三) 对图像进行Canny边缘检测
- 初学 Python — 处理日期与时间[0]
- 论继承接口之优劣
- 剑指offer--合并两个递增链表
- struts2.3.15.1 json返字符串格式
- Android事件分发机制完全解析,带你从源码的角度彻底理解
- 学习opencv——读取视频并进行canny检测
- 宏图三胞并购拉手只是得到空壳一个
- PowerDesigner中导入MYSQL数据库结构的步骤及问题解决
- php中9个全局变量
- Oracle 11g常用管理命令
- 2134735樊炳阳
- 2134707
- C#先把数值类型转换为带千分位的字符串,再判断是否带小数,如果带小数,保存两位小数,不带,不保留。
- 第9周项目4-乘法表口诀