morphological-analysis相关内容

选择图像中最大的对象

我试图找到图像中最大的对象,并删除图像中小于它的任何其他对象. 这就是我所拥有的,但我无法让它工作. l=bwlabel(BW);%计算图像中所有物体的面积stat = regionprops(l,'Area','PixelIdxList');[maxValue,index] = max([stat.Area]);% 删除任何小于最大对象的连接区域BW2=bwareaopen(BW,[m ..
发布时间:2021-12-08 15:22:19 其他开发

OpenCV分水岭:4点连接

我正在用OpenCV编写分水岭的代码. 但是我希望分水岭边界是4点连接的,而不是8点. 当前这是接口: void watershed(InputArray image, InputOutputArray markers) 有人对此有解决方案吗? 还有,有什么简单的方法可以在opencv中执行形态分水岭以实现自动过度分割,当前的方法需要用户输入? 解决方案 分水岭 ..

英语lemmatizer数据库?

您知道任何足够大的lemmatizer数据库,它为以下示例单词返回正确的结果: geese: goose plantes: //not found Wordnet的形态分析器还不够,因为它给出了以下不正确的结果: geese: //not found plantes: plant 解决方案 MorphAdorner 似乎更好,但是它仍然发现“植物"的错误结果 plant ..
发布时间:2020-07-08 08:32:01 其他开发

如何在Python中解析DOT文件

我有一个以DOT文件形式保存的传感器.我可以使用gvedit看到图形的图形表示形式,但是如果我想将DOT文件转换为可执行的转换器,该怎么办,以便可以测试转换器并查看它接受什么字符串以及不接受什么字符串. 在我在Openfst,Graphviz及其Python扩展中看到的大多数工具中,DOT文件仅用于创建图形表示,但是如果我想解析该文件以获取可在其中测试的交互式程序,该怎么办?换能器上的弦? ..
发布时间:2020-05-25 00:20:51 Python

OpenCV中的形态重建

在OpenCV中进行图像处理时遇到一些问题.我的图像上有文字,并且在使用打开操作时,没有得到正确的输出.该问题与本文提供的问题非常相似: http ://www.cpe.eng.cmu.ac.th/wp-content/uploads/CPE752_06part2.pdf . 我看到的是,人们建议在这种情况下使用重建手术.我的问题是OpenCV中是否有任何内置机制或实现此目的的某些已知库/代 ..
发布时间:2020-05-20 19:44:32 C/C++开发

基于对象中心线和边界之间的距离重新标记像素

我有一个包含对象的二进制图像,如下图所示。该对象的中心线以红色表示。对于属于该对象的每个像素,我想用颜色重新标记它。例如,与中心线的正交距离是距中心线到物体边界距离的一半的像素应标记为 blue ,否则 green 。下面给出了一个例子。有任何想法吗? 另外,我怎样才能在对象中心线和高斯 >正交到它? 全分辨率图像可在以下位置找到: http://imgur.com/AUK9Hs9 ..

充水用于车牌识别

我有一个二进制图像的牌照。 我对图像进行了扩张,使边缘变粗,然后“填充”,最后是细化的侵蚀: 但我希望我的输出是这样的: 有人可以帮帮我吗?并告诉我如何获得所需的输出。 ab = imread('test1.png'); level = graythresh(ab); ab = im2bw(ab,level); se = strel('disk',1) ..

选择图像中的最大对象

我正在尝试找到图像中最大的对象,并删除图像中小于它的任何其他对象。 这就是我所拥有的但是我无法让它发挥作用。 l = bwlabel(BW); %计算图像中所有对象的面积 stat = regionprops(l,'Area','PixelIdxList'); [maxValue,index] = max([stat.Area]); %删除任何小于最大对象的连接区域 ..
发布时间:2018-07-30 15:49:58 其他开发

opencv形态膨胀过滤器作为最大的过滤器

像中值滤波器的定义一样,我可以定义“最大滤波器”,就像本地窗口一样,例如, dst(x,y)= max(3x3局部窗口像素) 但是我在opencv中找不到这样的过滤器,最接近的是“dilate”函数 然后,我使用默认配置“dilate”函数,但结果是不正确的 比较我的蛮力执行的最大过滤器。 我发现对于3x3的情况,等效的扩张配置是使用1x1矩形结构元素,即 dilate( ..

在OpenCV / Python中给出一个描绘“S”形状边缘的轮廓,可以使用什么方法沿着形状的中心跟踪曲线?

给定一个描绘字母S边缘的轮廓(例如,在漫画中),如何获得沿着这个字母的脊的一系列点,以便以后使用线,三次样条或其他曲线来表示这个形状 - 代表技术? 我想使用Python / OpenCV中的30-40点来处理和表示形状。形态骨架化可以帮助这个,但操作总是似乎产生错误的分支。是否有更好的方法将轮廓折叠成字母的“S”形? 在下面的例子中,你可以看到错误的”蛇的舌头“骨架化。我不知道是否公 ..