前言 Python可以调用GDAL,opencv这些库,如果能和ArcPy弄到一起联合编程,搞一个All in one的解决方案,想必是很优美的。 但是ArcGIS自带的Python不带pip,笔者尝试过给他编译一个pip上去,会报InsecurePlatformWarning跟SNIMissing ...
分类:
编程语言 时间:
2020-02-02 19:47:00
阅读次数:
138
函数原型 findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset = Point()); 参数1:二值图像 ...
分类:
其他好文 时间:
2020-02-02 19:46:07
阅读次数:
114
卷积基本概念 C++代码实现卷积 blur函数 卷积边缘处理 卷积处理的时候,边缘像素的填充方法: 边缘在卷积开始前就填充好(知道卷积核大小之后) 边缘填充 copyMakeBorder ...
分类:
其他好文 时间:
2020-02-01 21:01:35
阅读次数:
70
图像颜色映射的实质是色彩通道的变换计算,即通过对图像的颜色通道值进行修改实现图像的颜色映射,说白了就是用新的bgr值替换掉旧的bgr值。 import cv2 import numpy as np image = cv2.imread("wuhuan.jpg",1) cv2.imshow('imag ...
分类:
编程语言 时间:
2020-02-01 14:22:39
阅读次数:
83
![](https://img2018.cnblogs.com/blog/1446249/202001/1446249-20200131212333291-410842810.png) ```c++ // 直方图均衡化 Mat gray, dst; cvtColor(src, gray, COLOR... ...
分类:
其他好文 时间:
2020-01-31 23:06:14
阅读次数:
87
![](https://img2018.cnblogs.com/blog/1446249/202001/1446249-20200131215816703-517259917.png) ```c++ void hist_compare(Mat src1, Mat src2) { int histSi... ...
分类:
其他好文 时间:
2020-01-31 22:23:24
阅读次数:
74
```c++ #include #include using namespace cv; using namespace std; int main(int argc, char** argv) { Mat src = imread("f:/images/butterfly.jpg"); if (s... ...
分类:
其他好文 时间:
2020-01-31 21:16:41
阅读次数:
83
1、二值图像边界提取、轮廓提取 如果一个点的8邻域都是1,则可以认为这个点是内部的点而不是边界上的点,可以删除这类点,剩下的就是边界上的点。根据腐蚀的特性,使用3*3的结构元素对图像进行腐蚀,可以得到内部的点,那么再用原图减去腐蚀图,就得到了图像的边界。 imgPath = 'E:\opencv_p ...
分类:
其他好文 时间:
2020-01-31 17:21:10
阅读次数:
200
我使用了导向图滤波来计算折射率t,而在opencv中,要使用它需要在一开始就采用编译安装增加contrib模块。 何凯明博士提出了“暗通道”的说法,他发现色彩明亮没有雾的图像其暗通道几乎“全是黑的” 而有雾的图像由于雾提高了图像的颜色,其暗通道就“不全是黑的” 而公式推导及计算网上很多博客都有写,我 ...
分类:
其他好文 时间:
2020-01-31 14:09:09
阅读次数:
437
霍夫直线变换介绍 霍夫圆检测 现实中: example ...
分类:
编程语言 时间:
2020-01-31 10:41:56
阅读次数:
78