摘要: 根据官方文档中的描述,本文参考https://github.com/scikit-image/scikit-image/blob/v0.13.1/skimage/morphology/watershed.py#L134 分水岭算法主要是用于切割存在重复的图像的切割。 Examples The wat 阅读全文
posted @ 2021-04-17 15:22 Anm半夏 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 根据用户手册,numpy数组支持数组索引。返回的数组与索引数组具有相同的形状,与原数组元素具有相同的类型和值(被索引位置)。针对你的问题,也就是你理解的:返回的还是一个二维数组,返回数组的值是以二维数组每个元素作为一维数组索引在一维数组中的值。 Generally speaking, what is 阅读全文
posted @ 2021-04-04 21:12 Anm半夏 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 计算两点距离,可以用欧氏距离表示。 二范数即我们要求的距离 AB = np.linalg.norm(point1-point2) AB2 = math.sqrt((x1-x2)**2+(y1-y2)**2) 这两句函数求出的结果一样。 阅读全文
posted @ 2021-03-17 11:12 Anm半夏 阅读(4120) 评论(0) 推荐(0) 编辑
摘要: skimage图像处理的坑: 1.在编程调试过程中,如果图片位深超过8位,则OpenCV无法正常显示,发现skimage处理后(如canny检测)的数据都会转换成uint32类型的数据,而OpenCV的图片显示函数则不能正常显示uint32类型的numpy数组,因此,可以调用下面的函数来重新编码,从 阅读全文
posted @ 2021-03-16 10:22 Anm半夏 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 最近需要对ecognition分割结果进行统计分析,以此来进一步判断其分割结果中的欠分割和过分割对象,在看了一篇论文后,发现了可以用一个参数H来判断每个切割对象的异质性,由于此方法需要用到arcgis和Python来配合,因此记录下。 公式大概如下: 从中可以看出,如果需要计算出参数H,我们需要先计 阅读全文
posted @ 2021-03-13 16:32 Anm半夏 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 记录下卡尔曼滤波学习中的知识点。 阅读全文
posted @ 2021-03-11 13:56 Anm半夏 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 做任务时需要运用到局部莫兰指数,卡在用Python计算的思路上好久,最后发现可以用ArcGIS进行处理,步骤简单易懂。 主要步骤为: 1.读入数据(一定要为shp文件),对于用ecognition直接导出的shp文件可能不能直接计算,可以先将标签图读入,然后转换为shp文件,再对shp进行处理 2. 阅读全文
posted @ 2021-03-09 09:25 Anm半夏 阅读(4117) 评论(0) 推荐(0) 编辑
摘要: 建立模型: 1.场模型,在一定空间内具有连续分布特点的现象。 2.要素模型,针对个体空间对象的信息转换。 3.层次模型。 针对非空间数据。 大地水准面 在这个面上重力处处相等。重力等位面,但是很难测量。是个不规则的面。 似大地水准面 辅助面。 地球椭球: 1.参考椭球 和部分区域拟合较好 建立参心坐 阅读全文
posted @ 2021-03-08 15:24 Anm半夏 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 最近在做图像分割校正,需要将ecognition分割好的shp文件做优化,但是如果直接对shp文件修改非常不友好,可以先对导出的tif标签图进行修改,然后将修改后的标签图转换为新的shp文件进行输出。 下面进行操作: 1.打开arcmap,点击ArcToolBox按钮(就是上图中的小红色工具箱按钮) 阅读全文
posted @ 2021-03-04 13:54 Anm半夏 阅读(13143) 评论(1) 推荐(0) 编辑
摘要: 最近了解了下yolov3的训练数据集部分,总结了以下操作步骤:(基于pytorch框架,请预先装好pytorch的相关组件) 1.下载ImageLabel软件对图片进行兴趣区域标记,每张图片对应一个xml文件,其中记录了w,h,xmin,ymin,xmax,ymax 2.将图片装入文件夹images 阅读全文
posted @ 2021-03-03 12:49 Anm半夏 阅读(990) 评论(0) 推荐(0) 编辑