问题标签 [image-morphology]
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.
image - 特定对象与其他对象之间的最短距离
在这两个处理查找二进制图像中对象之间的距离的帖子之后,我怎样才能只输出/计算特定对象与其余对象之间的最短距离(例如,{1->3}、{2->5 }、{3->1}、{4->7)?
脚本:
python - 使用 OpenCV 去除视网膜图像中具有形态学侵蚀的小血管
我有眼底图像,这些图像是已经处理过的视网膜图片,我正在观察并尝试使用形态学侵蚀去除较小的血管。这似乎在我读过的几篇论文中都有效,但不包括确切运算符的详细信息。
我尝试了各种方法,形态打开,形态侵蚀然后关闭,我做了一点点命中或错过。我所有的工作都是使用 openCV2 python 库完成的。
这是原始图像。
形态侵蚀和开放后:
我希望去除更多的血管,同时保留较粗的血管,有没有人有什么好主意让我试试?或者我可能不正确地接近形态?
image-processing - 填充 3D 体积中的孔
我正在尝试找到可以填充体积内的小空腔以及像管子一样穿过体积的孔的库。我曾尝试过SimpleITK,但没有取得任何成功。我在那里尝试了所有的灰度形态学操作,但这些漏洞并没有被填满。我想知道这个问题的解决方案。
过滤器是使用默认参数以这种方式创建的,然后应用于输入图像。
谢谢并恭祝安康
瓦布哈夫
python - 在 jupyter notebook 中使用 opencv 时出错:
使用这段代码时遇到语法错误:
错误信息:
img_open = cv2.morphologyEx(img, op= cv2.MORPH_OPEN,kernel_1) ^ SyntaxError: 位置参数跟随关键字参数
python-3.x - Image Magick 命令的等效 OpenCV 代码
我正在尝试预处理我的图像以从中删除水平线和垂直线(某些 OCR 需要)。我得到了一些 Image Magick 代码来做同样的事情,效果很好。以下是片段:
这是从以下链接获得的(完全归功于他们):
问题是即使 Image Magick 效果很好,但在高分辨率图像上需要很长时间(这是我最常拥有的)。所以我试图将上面的代码片段转换为 Open CV Python 代码。我已经为第 1 步和第 2 步编写了部分代码。
第 1 步和第 2 步:
但是,我无法执行第 3 步和第 4 步,因为我不确定评估序列运算符的确切作用。我在网上查过,但不是很明白。如果有人能够帮助我翻译剩余的步骤,我将不胜感激。