opencv
dg1011
这个作者很懒,什么都没留下…
展开
-
被opencv漫水填充函数floodFill坑惨的一周
被flood Fill坑惨的一周原创 2022-06-08 19:00:48 · 382 阅读 · 0 评论 -
图像处理——细化骨架
原理这里就不再介绍了直接上干货方法一:使用skimage中的morphology.skeletonize函数难点在于 我们一般在进行图像处理时使用的是opencv这玩意和opencv不是完全匹配的 如上述函数的返回值是一个numpy 但值是false/true需要转换import cv2from skimage import morphologyimport numpy as npimg = cv2.imread('D:\Desktop\za\\black_white.pn原创 2022-03-11 23:08:19 · 4982 阅读 · 0 评论 -
修改opencv源码
1.使用cmake进行opencv编译 得到opencv源码2.在vs中打开源码并搜索函数3.修改代码4.点击批生成中的生成重新生成最稳,但是耗时太长5.测试成功但是不知道是什么原因 我这边用C调用发现修改失败 跑的还是原来的代码就在打算放弃的时候 却发现在python中成功了 哈哈 所以如果不可以 你可以选择换个语言试试毕竟最后调的都是源码呀...原创 2021-04-26 16:04:06 · 303 阅读 · 0 评论 -
python3.7 + opencv3.4.5的图像融合
最近在看关于图像融合的内容:主要的步骤就是:1.特征检测2.特征匹配3.求取单应性矩阵4.图像投影变换5.图像合并本文章采用的是python3.7 + opencv3.4.5由于特征检测和匹配需要用到sift算法或者surf算法,而由于专利问题,在 opencv3中将该算法放在了opencv_contrib中 所以需要下载opencv_contrib(3.4.5)以及cmake进行重编译(最新的opencv4.4中 由于专利到期 sift和surf已经回到了opencv中 哈原创 2021-03-21 10:29:07 · 493 阅读 · 1 评论 -
opencv_contrib 安装的相关问题解决
opencv_contrib 安装最近在做图像配准的相关内容,要使用opencv的sift算法以及其他相关内容但是从opencv3开始,此类内容被放置在opencv_contrib中所以在opencv中是无法查找到的 必须下载cmake和opencv_contrib重新编译才可以特别注意 opencv_contrib的版本要和opencv的版本匹配我使用的是opencv_contrib3.4.5和opencv3.4.5版本具体的实现步骤请参考文章https://blog.csdn.net原创 2021-03-15 15:05:37 · 250 阅读 · 0 评论 -
基于多项式插值的亚像素边缘定位算法(python)
本文代码主要是将另外一个博主的c++代码转换成python代码原文链接:https://blog.csdn.net/yx123919804/article/details/103123071代码如下:import timeimport cv2import numpy as npimport datetimestart = time.process_time()kernels_Num = 8kernels = ['_' for i in range(kernels_Num)]kern原创 2021-01-29 22:49:26 · 5604 阅读 · 8 评论