小编Ale*_*lex的帖子

如何在二进制图像线中找到交叉点?

我有一个带有曲线的二进制图像,如下所示,但我想知道如果它们被扩展,我可以找到它们相交的位置.

所以你能给我一些关于我如何能够做到的想法:

  • 将线端点延伸到同一方向,
  • 如何找到交叉点?

我曾考虑使用霍夫变换来寻找线条,然后使用交叉点,但在某些图像中,我的线端点并不完全笔直.有没有办法可能只在它的末尾找到线的方向而不是整条线,因为它是二进制图像?

谢谢你的帮助 C 一个 b

matlab image-processing computer-vision

6
推荐指数
1
解决办法
5134
查看次数

OpenCV 如何对矩形进行分组

我需要一些帮助来解释如何在此处显示的python 中使用 opencv 组矩形函数。

我正在运行 2 个 haar 级联来检测图像中的对象,但现在我想将矩形合并在一起。我猜这就是 groupRectangles 的用途。

cv2.groupRectangles(rectList, groupThreshold, eps, weights, levelWeights)
Run Code Online (Sandbox Code Playgroud)

我假设 rectList 是 cv2.cascade.detectMultiScale() 返回的向量?另外,我不确定权重和 levelWeights 是什么,或者它们的用途是什么,如果有人可以解释这一点,或者告诉我在哪里可以找到它,因为我在文档中找不到它,我将不胜感激。

谢谢你的帮助 :-)

python opencv computer-vision

5
推荐指数
1
解决办法
6719
查看次数