基于Opencv实现连续检测yuv转bmp后的每一帧的sobel算法实现
算法最重要的一点是要sprintf函数实现动态读取文件名
比如:sprintf(s,"%d", 123); //产生"123"
#include <iostream>
#include<opencv2\opencv.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace std;
using namespace cv;
int main()
{for (int i = 1; i < 4;i++){Mat grad_xplay, grad_yplay;Mat abs_grad_xplay, abs_grad_yplay, dstplay;char* buff;buff = new char[20];sprintf(buff, "%d_jump.bmp", i);Mat imgplay = imread(buff);//求x方向梯度Sobel(imgplay, grad_xplay, CV_16S, 1, 0, 3, 1, 1, BORDER_DEFAULT);convertScaleAbs(grad_xplay, abs_grad_xplay);//求y方向梯度Sobel(imgplay, grad_yplay, CV_16S, 0, 1, 3, 1, 1, BORDER_DEFAULT);convertScaleAbs(grad_yplay, abs_grad_yplay);//合并梯度addWeighted(abs_grad_xplay, 0.5, abs_grad_yplay, 0.5, 0, dstplay);namedWindow("整体方向soble", CV_WINDOW_NORMAL);imshow("整体方向soble", dstplay);waitKey(200);delete[] buff;}waitKey(0);return 1;
}
基于Opencv实现连续检测yuv转bmp后的每一帧的sobel算法实现相关推荐
- 基于opencv实现人脸检测
基于opencv实现人脸检测 opencv简述 opencv是一个开源的计算机视觉库,它有着C++,Python,Java等接口,支持Windows,Linux,Mac OS,IOS 和 Androi ...
- Python基于OpenCV高空抛物检测系统[完整源码&部署教程]
1.视频演示: [项目分享]Python基于OpenCV高空抛物检测系统[完整源码&部署教程]_哔哩哔哩_bilibili 2.图片演示: 3.算法原理: 参考该博客提出的移动侦测法,即是根据 ...
- python运动目标检测与跟踪_基于OpenCV的运动目标检测与跟踪
尹俊超,刘直芳:基于 OpenCV 的运动目标检测与跟踪 2011, V ol.32, No.8 2817 0 引 言 运动目标检测跟踪技术在航空航天遥感. 生物医学. 工业 自动化生产. 军事公安目 ...
- 【零基础跑项目】20代码教你基于opencv的人脸检测
20代码教你基于opencv的人脸检测
- 基于OpenCV的火焰检测(二)——RGB颜色判据
上文跟大家分享了在做火焰检测中常用到的图像预处理方法,从这一篇博文开始,我将向大家介绍如何一步一步地检测出火焰区域.火焰提取要用 到很多判据,今天我要向大家介绍的是最简单的但是很有效的判据--RGB判 ...
- opencv canny源码解析_行人检测 基于 OpenCV 的人体检测
原文链接 行人检测 基于 OpenCV 的人体检测 - 热分享hotdog29.com 在 2019年8月1日 上张贴 由 hotdog发表回复 行人检测 基于 OpenCV 的人体检测 我们都知道 ...
- 基于OpenCV的火焰检测(三)——HSI颜色判据
上文向大家介绍了如何用最简单的RGB判据来初步提取火焰区域,现在我要给大家分享的是一种更加直观的判据--HSI判据.为什么说HSI判据是更加直观的判据呢?老规矩,先介绍一下HSI色彩模型:HSI颜色模 ...
- pythonopencv检测行人_行人检测 基于 OpenCV 的人体检测
原文链接行人检测 基于 OpenCV 的人体检测 - 热分享hotdog29.com 行人检测 基于 OpenCV 的人体检测 我们都知道,无论性别,种族或种族如何,我们的身体都具有相同的基本结构. ...
- 基于opencv的人脸检测与识别(python)(1)
基于opencv的人脸检测与识别(python语言)(1) 人脸检测和识别技术就目前而言,已经相对成熟,各类算法层出不穷,这都归功于各位奋斗在一线的大佬的努力(站在巨人的肩膀上的感觉就是爽).本文是参 ...
最新文章
- 【C 语言】指针间接赋值 ( 指针作为 函数参数 的意义 | 间接赋值 代码示例 )
- 监控ui_做了10年监控系统,有些经验想和你分享
- Stanford公开课《编译原理》学习笔记(1~4课)
- 【Python】画图海龟
- python粒子风暴代码_turtle爆炸粒子效果源码
- 东方韵味春节牛年PSD分层海报,过大年不愁没海报发了!
- 防止跨站请求伪造(CSRF)攻击 和 防重复提交 的方法的实现
- 接触网作业车司机许新峰的春运
- 20145235 《Java程序设计》第8周学习总结
- Android之线性布局的4个重要参数
- C++实现常用八大排序算法
- python开发微信点餐_微信点餐平台开发 (一)
- Python3,9行代码进行压缩和解压缩,从此告别压缩软件。
- 永远的java_永远的冒险岛-经典版
- pow函数在php,pow函数怎么用
- Gym安装Atari环境(Windows,Linux适用)
- java如何连接与断开SQL server2008数据库
- A Strong Baseline and Batch Normalization Neck for Deep Person Re-identification(论文笔记)(2019CVPR)
- .NET开发工程师方向
- 安装SQL2008时遇到未能加载文件或file:///d:microsoft..sql.chainer.packagedata.dll或它的某个依赖项
热门文章
- 浏览器网页标签页图标显示
- python爬虫遇到验证码的处理方法(以爬取中国执行信息公开网为例)
- OpenGL之坐标系以及单位
- 【按键精灵篇】如何做一个自动打开APP进入注册页面自动输入自己手机号
- 【已解决】Try using tf.compat.v1.experimental.output_all_intermediates(True).
- bzoj2095: [Poi2010]Bridges 二分+最大流
- c# 数组定义 新增 填充 数据
- SAP 从零起步之 1.1 创建公司代码
- 备课大师控件开发流程
- w7修复计算机,如何修复Win7系统?Win7系统修复教程