问题标签 [morphological-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
183 浏览

matlab - 如何在图像中的某个点找到所有方向的最大开口?

我需要一点帮助。我正在尝试在图像中分割出某种锯齿形图案。我有一个算法。为此,我使用线条结构元素打开图像。我想使用不同角度的线条重复打开图像,并在每个像素处找到它们的最大值。

以下是代码片段:

任何有关实施的帮助将不胜感激。

0 投票
2 回答
2034 浏览

python - 使用 *.dic *.aff 的 Python 形态文本分析

我有 2 个用于乌克兰语的 hunspell 格式(.dic 和 .aff)的文件。我的程序必须获得输入单词的基本形式。因此,它可以使用 .dic 文件中的单词形式和 .aff 文件中的 affices。即使使用 Hunspell util,我也不知道如何实现这一点,但假设它是可能的。

哪些 python 库可以使用 .dic 和 .aff 文件获取单词的基本形式?

0 投票
1 回答
589 浏览

image-processing - 二值图像的腐蚀和膨胀

假设我腐蚀然后膨胀包含具有相同结构元素(即打开)的单个对象的二进制图像。

为什么我没有取回原始对象?

提前谢谢你

0 投票
0 回答
183 浏览

image-processing - 可靠地查找对象中的孔数

我目前正在使用 MATLAB 的bweuler函数来查找对象中“孔”的数量。由于这些图像的分辨率相对较低,我遇到了困难,目前只有 50% 的成功率。这是一个将失败的图像示例(为方便测试而裁剪):

故障图像 1

标准化和放大,以便您可以看到发生了什么:

此处的孔数应为 1,但我还没有找到一种可靠的方法来限制该小区域,同时保持其周围环境完好无损。

我当前的方法使用自适应阈值,但这是有问题的,因为正确的窗口大小在所有样本中都不是恒定的。例如,此示例将使用大小为 6 的窗口,但其他示例将失败。

作为参考,这里有几个失败的案例:

N=1 ->故障图 2

N=2 ->在此处输入图像描述

还有一些我目前的方法处理的情况:

N=6 ->成功图片 1

N=1 ->成功图 2

N=1 ->成功图 3

我也会发布我当前代码的简短版本,尽管正如我之前所说,我不相信自适应阈值方法会起作用。与此同时,我将使用其他一些形态分割方法。只需阅读其中一张测试图像并调用findholes(image).

0 投票
1 回答
848 浏览

image-processing - Matlab,找到两个任意区域的交集

我有两个二进制图像,A 和 B(A 和 B 大小相同但对象不同)。每个图像中有许多区域。现在我想找到 A 中任何区域的邻居。我在 matlab 中使用 imdilate - 膨胀函数。因为扩张后 A 的区域会增加,所以这可能与 B 中的区域相连。我将 B 的区域添加到 A 并继续这样做。当我们无法将 B 的任何区域添加到 A 时,我将停止。

我不知道如何编码?你能帮助我吗。太感谢了 ?计算会花费很多时间吗?

0 投票
2 回答
1244 浏览

matlab - 如何使用 Matlab 提取图像的一部分

我没有太多使用matlab,我需要从给定的心脏图像中提取心脏的左右冠状动脉部分。

这是我的头像在此处输入图像描述

在此处输入图像描述

基于形态学运算,这就是我想出的,

有没有更好的方法?

0 投票
1 回答
554 浏览

java - 小词词干/词形还原

目前我使用'lucene'和'elasticsearch',并且有下一个问题。我需要为小词获取词干形式或引理。例如 :

  • 狗 -> 狗
  • 小猫->猫

等等

但我得到下一个结果:

  • 小狗 -> 小狗
  • 小猫->小猫

是否有任何方法(不重要的准备使用库、任何算法、方法等)来获取小型词形式的根/原始词形式?

目标语言:俄语。例如 :

  • собачка -> собака
  • кошечка -> кошка

提前致谢!

0 投票
1 回答
2046 浏览

nlp - 形态学:获取给定英语单词的词根和后缀的工具

我正在尝试在 POS 标记中进行变形分析。

当我们通过传递英文单词作为参数来调用它时,是否有任何工具(我可以从 python 或 java 脚本中调用)返回 Root 形式及其后缀。

例如:

如果我给出 input:'liked' ,我想得到 output:like,ed

为了获得给定英文单词的词根形式,我尝试使用 porter stemmer 和雪球词干分析器(在 python 脚本中),但它并不总是给出有效的词根,因为它只是去掉了后缀。

输出

例如:我输入为“女士”,但它以根形式返回“ladi”,这甚至不是一个英文单词。

有时词干分析器只是按原样返回输入单词。例如,我输入“went”,这些词干分析器将“went”作为根形式返回,而不是“go”。

请建议我可以使用哪个工具来获取根形式和后缀。

0 投票
1 回答
2579 浏览

python - 形态学骨架 - scikit-image、pymorph、OpenCV-Python 之间的区别?

我注意到各种面向科学图形的 Python 软件包之间的骨架几何形状存在显着差异。

使用 OpenCV-Python 的骨架:

使用 OpenCV-Python 的骨架

使用 pymorph 的骨架:

使用 pymorph 的骨架

使用 scikit-image 的骨架:

使用 scikit-image 的骨架

正如人们可以观察到的那样,OpenCV-Python 和 pymorph 会产生相同的骨架,但 scikit-image 不会。骨骼差异的原因是什么?哪一个是合适的骨架?

0 投票
1 回答
156 浏览

python - 如何在 Python 中绘制基于日本字符串的数据

我有一个这样的csv:

忘记大写/小写和词干,因为我将在形态学上分析日语文本。

最终目标:

http://imgur.com/uyTRQXR(我没有足够的声誉来发布图片。)

注意: Y 轴是字数。它不必是点、x、正方形和一些随机的形状,只要点/x 有不同的颜色就可以了。

如果可能的话,我想使用 ggplot 而不是 matplotlib。