问题标签 [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.
python - MATLAB 到 Python 代码转换 - imclose() 问题
我正在手动将 MATLAB 代码转换为 Python,但我被困在一行中。
MATLAB代码:
Python转换后的代码:
错误:
我该如何纠正?
ios - 在 iOS OpenCV 中优化形态学运算
我正在为我的 iOS 应用程序使用 openCV 框架。我正在尝试寻找占整个过程 53% 的形态学操作的优化。以下是形态学运算的代码:
如您所见,我正在应用腐蚀,然后是膨胀,这相当于关闭操作。我已经尝试使用 MorphologyEx 进行关闭操作;但是性能还是一样的(包含在上面的代码中)有没有更好的优化方法?
c++ - 如何在 OpenCV 中使用 Matlab 的 512 元素查找表数组?
我在 OpenCV 中设计形态学操作。我试图模仿函数remove
和bridge
Matlab 的 bwmorph。为此,我参考了 bwmorph.m 的函数定义,在那里我获得了用于删除和桥接的查找表数组。
在该步骤之后,Matlab 和 OpenCV 的过程相同。
问题是 Matlab 使用 512 元素(9 位)查找表方案,而 OpenCV 使用 256 元素(8 位)查找表方案,如何在 OpenCV 中使用 Matlab lutarray?
在做了一些研究后,我发现了这篇文章。
当他们说他们将图像从 0-512 “拆分”然后分成两部分时,他们是什么意思?
上述方法是否正确?有没有其他方法可以做到这一点?
matlab - 如何在matlab中实现灰度形态检测灰度图像上的圆形物体?
有许多方法可以在二值图像上实现数学变形,例如 imerode 和 imdilate。它还用于在二进制图像上使用这个简单的操作来检测不同的对象/形状,但我现在面临的问题是应用这个简单的操作,即在灰度图像上腐蚀、膨胀和许多,而不将它们转换为二进制图像。
上面的代码是二进制数学变形我如何在灰度图像上实现相同的概念。
注意:如果您有任何关于灰度数学变形的资源,请提供或提供有用的链接