
opencv
ZrZrZr.l
要做就要做的精致,要么别做。
欢迎每一位热爱学习的小伙伴,
来到这里,就是缘分
希望能和大家一起交流学习!
展开
-
ORB特征提取详解
1、算法介绍 ORB(Oriented FAST and Rotated BRIEF)是一种快速特征点提取和描述的算法。这个算法是由Ethan Rublee, Vincent Rabaud, Kurt Konolige以及Gary R.Bradski在2011年一篇名为“ORB:An Efficient Alternative to SIFTor SURF”的文章中提出。ORB算法分为两部分,分别是特征点提取和特征点描述。特征提取是由FAST(Features from Accelerated Segme原创 2020-05-20 18:02:57 · 1252 阅读 · 0 评论 -
6.1-3图像滤波之低通滤波、通过滤波器缩减像素采样
1.简介 滤波是信号和图像处理中的一种基本操作。它的目的是选择性地提取图像中某些方面的内容,这些内容在特定应用环境下传达了重要信息。滤波可去除图像中的噪声,提取有用的视觉特征,对图像重新采样,等等。它起源于通用的信号和系统理论。 2.描述图像特性的方式 频域和空域两种: 频域 1.通过观察变化的频率,图像中灰度级的变化。有些图像含有大片强度值几乎不变的区域(如蓝天),而对于其他图像,灰度级的强度值在整幅图像上的变化很大(例如由大量细小物体构成的混乱场景) 2.频域分析把图像分解成从低频到高频的频率成分。原创 2020-05-11 18:29:45 · 3511 阅读 · 0 评论 -
VS2015+Opencv.1.0搭建
初识OpenCV原创 2019-09-15 23:10:40 · 302 阅读 · 0 评论 -
opencv绘制图形+文字
opencv绘制图形+文字 008 画线 cv::line (LINE_4\LINE_8\LINE_AA) 画椭圆cv::ellipse 画矩形cv::rectangle 画圆cv::circle 画填充cv::fillPoly 随机 问题查找: line(bgImage, p1, p2, color, 1, LINE_AA); line(背景图片参数,起始点,截止点,颜色,线宽,线类型(抗锯齿...原创 2019-09-23 21:05:44 · 313 阅读 · 0 评论 -
createTrackbar()和回调函数threshold()使用方法
createTrackbar("变量值", "滑动条测试", &val, 300, back, 0); /*第一个参数:conststring& trackbarname,轨迹条的名字,用来表示创建的轨迹条。 第二个参数:conststring& winname,窗口的名字,表示这个轨迹条会依附到哪个窗口上。 第三个参数:int* value,一个...原创 2019-10-01 09:27:29 · 1142 阅读 · 0 评论 -
Canny检测原理 后续再看
Canny检测原理 写在前面 最近在做边缘检测方面的一些工作,在网络上也找了很多有用的资料,感谢那些积极分享知识的先辈们,自己在理解Canny边缘检测算法的过程中也走了一些弯路,在编程实现的过程中,也遇到了一个让我怀疑人生的BUG(日了狗狗)。就此写下此文,作为后记,也希望此篇文章可以帮助那些在理解Canny算法的道路上暂入迷途的童鞋。废话少说,上干货。 Canny边缘检测算法的发展历史 ...转载 2019-10-11 11:39:07 · 387 阅读 · 0 评论 -
初识霍夫变换 C++
初识霍夫变换,了解API c++入门 #include<opencv2/opencv.hpp> #include<iostream> #include<math.h> //当使用<iostream.h>时,相当于在C中调用库函数,使用的是全局命名空间,也就是早期的C++实现。 //当使用<iostream>时,该头文件没有定义全局命名空间...原创 2019-10-11 14:20:16 · 654 阅读 · 0 评论