问题标签 [mser]
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 - 保存 MSER 的形状(Python、OpenCV)
问题是:如何保存 MSER 图像给我的形状作为输出?我已经在这里收到了答案,但使用了边界框。我想要的是保存形状,因为它似乎比盒子更准确。
对于我正在使用的代码,请查看上面链接的答案。输出应该是从该图像中提取的单个形状的 ROI(查看文本窗口):
python - OpenCV MSER detect areas from a screenshot - Python
I saw this example: OpenCV MSER detect text areas - Python
and I tried to use that code but it's not working. The error is:
hulls = [cv2.convexHull(p.reshape(-1, 1, 2)) for p in regions]
AttributeError: 'list' object has no attribute 'reshape'
Where does the variable p
come from?
python - 在 MSER 检测到的区域上执行凸包时出错
我在 Python OpenCV 中找到了一个 MSER 示例。当我尝试运行它时,当它尝试重塑list
/时出现错误numpy.array
。错误是:
AttributeError:“列表”对象没有属性“重塑”
我该如何解决这个问题?在下面的简单代码中,我注释了错误发生的位置:
python-3.x - 如何减少在 MSER 中创建的框/区域的数量
我一直在尝试使用 MSER 减少框,因为我在同一元素上重复创建了太多框,而像素差异很小。我的代码如下:
接着
在此之后,我看到创建了 26K 个盒子。其中哪些参数可以针对较少的区域进行调整(因为它们重叠很多)。请帮忙?
python - 在 2D NumPy 数组中聚类非零值
我想在 NumPy 2D 数组中对非零位置进行聚类以进行 MSER 检测。然后我想找到每个集群中的点数并删除那些在某些 x 和 y(10 和 300)之间没有点数的集群。
我尝试通过搜索相邻点来对它们进行聚类,但该方法对于凹形非零聚类失败。
应该输出,对于 x=4 和 y=5(都包括在内)