![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Opencv
记录
进击的路飞桑
我在敲代码,别叫我打游戏~
展开
-
opencv的高斯滤波函数
(2)1和2速度一致,可见1是用了分离卷积优化速度。3最慢,差不多慢3倍。(3)2和3不限于高斯核卷积,任意核都可以。但是2需要该核具有可分离性。(1)当都是高斯核的时候,三者结果一致。//2、高斯分离卷积。原创 2024-04-15 16:28:57 · 355 阅读 · 0 评论 -
如何方便的查看Opencv中的公式
查看公式原创 2022-10-13 21:14:09 · 729 阅读 · 1 评论 -
OpenCV的Mat和Halcon的HObject类型互相转换
OpenCv的Mat和Halcon的HObject数据类型的互相转换,Halcon的版本是13.0,OpenCV的版本是3.2HObject Mat2HObject(const cv::Mat &image){ HObject Hobj = HObject(); int hgt = image.rows; int wid = image.cols; int i; // CV_8UC3 if (image.type() == CV_8UC3) { vector<c转载 2021-02-14 20:26:16 · 865 阅读 · 0 评论 -
投影变换
哈哈哈原创 2020-08-31 13:39:21 · 6027 阅读 · 0 评论 -
编译支持CUDA的Opencv4.2
我的环境:Win10+VS2019+CUDA10.2+Opencv4.3 安装VS2019与CUDA10.2 1)安装VS2019:略2)安装CUDA10.2:https://blog.csdn.net/jgj123321/article/details/104718921 下载opencv与opencv_contrib源码并解压 1)opencv:https://github.com/opencv/opencv2)opencv_contrib:https://github.co原创 2020-06-01 09:55:57 · 5381 阅读 · 1 评论 -
官网与github上的opencv的区别
官网官网下载的opencv是一个自解压程序,安装时不需要新建文件夹,因为他本身根目录就是opencv。在此目录下包含两个文件夹:其中sources文件夹是opencv的源码原创 2020-05-26 09:47:41 · 2013 阅读 · 0 评论 -
二维图像处理中的可分离卷积核
本文参考书籍《Opencv算法精解》,作者:张平 可分离卷积核的定义 如果一个卷积核至少由两个尺寸比它小的卷积核full卷积而成,并且在计算过程中在所有边界处均进行扩充零的操作,且满足 其中的尺寸比小,,则称该卷积核是可分离的。 在二维图像处理中经常将一个卷积核分为一维水平方向和一维垂直方向上...原创 2019-07-11 11:43:59 · 4862 阅读 · 0 评论 -
优化均值滤波算法
本文参考:https://blog.csdn.net/blogshinelee/article/details/80997324对于均值滤波的算法优化,可以从如下几个方面入手: 1.积分图 2.卷积核分离 3.SSE指令集 积分图方法优化 积分图算法详解可以参看我的另...原创 2019-07-10 15:34:30 · 2282 阅读 · 0 评论 -
VS2015与Opencv4.1配置(win10系统)
下载并安装Opencv 下载地址:https://opencv.org/releases/opencv的安装包其实就是一个自解压程序,安装时不需要新建文件夹,因为他本身根目录就是opencv。 配置Opencv 在VS中新建一个【Win32控制台应用程序】,并勾选空项目。或者直接在已有工程上配置。 在菜单栏单击【视图】—【其它窗口】—【属性管理器】—展开【Debug|X64...原创 2019-07-05 09:20:52 · 2931 阅读 · 0 评论 -
Opencv中的积分图算法
本文参考:https://blog.csdn.net/PecoHe/article/details/89927842 https://blog.csdn.net/weixin_41695564/article/details/80056430 前言 积分图算法由Crow在1984年首次提出,是为了在多尺度透视投影中提高渲染速度。积分图算法是一种快速计...转载 2019-07-10 11:29:44 · 1868 阅读 · 0 评论 -
直方图反向投影
本文摘抄自《opencv3编程入门》一书,作者:毛星云、冷雪飞 反向投影的定义 反向投影就是首先计算某一特征的直方图模型,然后使用模型去寻找图像中存在该特征的方法。 反向投影的应用 反向投影用于在输入图像中查找与模板图像最匹配的点或区域,从而实现图像分割、目标定位等功能。 Opencv实例 该例程利用色调的直方图模型进行反向投影。其中模板图像可选择原始图像中的一部分,...转载 2019-06-21 17:48:56 · 252 阅读 · 0 评论 -
多边形拟合算法对比
背景介绍 opencv中有逼近多边形曲线的函数approxPolyDP,但是不能一直做一个调包侠,因此我用opencv实现了一篇论文中介绍的两种多边形拟合算法。论文名称:《图像处理中多边形拟合的快速算法》,作者:张帆等,点此下载。在写代码之前,首先要了解两个简单的数学知识。1、已知两个点的坐标,,如何确定直线方程 中a、b、c的数值? 整理上式得:...原创 2019-06-26 14:01:26 · 6662 阅读 · 0 评论 -
watershed—基于标记的分水岭算法
算法介绍 原始的分水岭算法对于存在噪声以及梯度不规则的图像极易造成过度分割(存在大量分割区域),解决该问题的一种方案是通过融入预处理步骤来限制允许存在的区域数目,因此基于标记的分水岭算法应运而生。标记是属于一幅图像的一个连通分量,与感兴趣物体相联系的标记称为内部标记,与背景相关联的标记称为外部标记。 Opencv函数介绍 void watershed( ...原创 2019-07-01 17:38:53 · 3873 阅读 · 1 评论 -
Blob检测器
本文转载自https://blog.csdn.net/Good_Boyzq/article/details/72811687 Opencv实例 效果图: 原图 ...转载 2019-06-26 15:40:54 · 884 阅读 · 0 评论 -
Opencv中的imshow函数详解
前言 使用opencv对图像进行处理之后,通常调用imshow函数来显示处理结果。但是,我们经常会发现显示结果和我们预期的结果有些差别。这是由于opencv经常会涉及到对多种图像数据类型的处理,如果我们对图像数据类型之间的转换以及imshow函数理解不够透彻,那么显示结果则不会尽如人意。 imshow函数详解 对于imshow函数,opencv的官方注释指出:根据图像的深度,im...原创 2019-07-08 14:48:58 · 76128 阅读 · 4 评论 -
连通域标记图像ConnectedComponents
本文大部分转载自贾志刚老师的博客《OpenCV实现图像连通组件标记与分析》博客地址:https://blog.csdn.net/jia20003/article/details/80662396 Halcon中的连通区域分析 连通是一种区域(Region)分析方法,与此紧密相关的还有轮廓(XLD)分析方法。Halcon中区域的数据结构是基于像素的,直接调用connetion算子即可实...转载 2019-07-02 16:56:57 · 16157 阅读 · 1 评论 -
使用Opencv实现Halcon中的动态阈值
直接调用Opencv的函数实现 ////////////////////////////////////opencv4.1.0//////////////////////////////////#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main() { ...原创 2019-07-03 16:52:35 · 2728 阅读 · 0 评论 -
Gabor滤波器
本文参考:https://new.qq.com/omn/20180715/20180715G0KDIG.html https://www.jianshu.com/p/f1d9f2482191 https://www.cnblogs.com/walccott/p/4956856.html Gabor变换 Gabor...转载 2019-06-28 10:43:21 · 881 阅读 · 0 评论 -
在Opencv环境下用C++实现均值滤波
前言 到今天为止,已经接触图像处理行业四年左右,但是大部分时间都是在调用别人已经封装好的函数,即传说中的掉包侠。虽然清楚算法原理,但是自己从来没有比较系统的实现过一个算法。今天就以均值滤波算法为例,用C++自行实现。均值滤波算法的原理比较简单,这里就不再赘述。 最简单的均值滤波算法实现 效果图 ...原创 2019-07-09 14:50:50 · 4838 阅读 · 0 评论 -
图像各向异性滤波
本文转载自贾志刚老师的博客https://blog.csdn.net/jia20003/article/details/78415384 各向异性滤波的定义及应用范围 对图像来说各向异性就是在每个像素点周围四个方向上梯度变化都不一样,滤波的时候我们要考虑图像的各向异性对图像的影响,而各向同性显然是说各个方向的值都一致,常见的图像均值或者高斯均值滤波可以看成是各向同性滤波。各向异性扩散...转载 2019-07-02 16:58:08 · 2721 阅读 · 0 评论