问题标签 [shape-recognition]

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 投票
3 回答
727 浏览

python - 如何使用 OpenCV findContours 检测相交形状?

我在黑白图像中有两个相交的椭圆。我正在尝试使用 OpenCV findContours 使用此代码(以及下面的附图)将单独的形状识别为单独的轮廓。

原始图像

但是找到了四个轮廓,其中没有一个是原始轮廓:

在此处输入图像描述

如何配置 OpenCV.findContours 以识别两个单独的形状?(注意我已经玩过霍夫圈,发现它对于我正在分析的图像不可靠)

0 投票
0 回答
47 浏览

machine-learning - 形状识别 CNN:Softmax 输出始终为 1

我正在尝试根据某些属性(例如前卫形式与圆形形式)对几何形状进行分类。我的网络的输出总是[1, 0] 或 [0, 1],即使预测是错误的。有没有办法获得有用的 softmax 输出(例如,如果预测不确定,则为 [0.6, 0.4])?理想情况下,我想通过 softmax 输出的值读取形状属性的“明显性”(例如 [1, 0] -> “形状非常圆。” vs. [0.6, 0.4] -> “形状有点圆。”)。

您可以在下面的代码中找到我的模型的架构。

如果有人可以帮助我解决这个问题,我会非常高兴,因为这是我的第一个机器学习项目。

最好的问候, 瓦伦丁

0 投票
0 回答
32 浏览

python - 使用python的图像轮廓上的形状识别,距离和角度

我正在尝试处理自行车赛道的屏幕截图。目前,我设法只用我想要的路径来获得图像的轮廓。路上还散落着空心圆圈,代表十字路口。

我想要的是测量两个圆圈之间的距离以及一个十字路口前后路径之间的角度,以便获得我必须转弯的方式。

我目前没有代码,因为我不知道从哪里开始,我有带有“cv2.getContours”的轮廓以及带有图片像素的张量。我在寻求帮助,不是为了编写代码,而是为了获得一些可以帮助我的建议、想法、建议、软件包等。

这是我要处理的典型图像:这里

真挚地

0 投票
0 回答
19 浏览

python - 在 Python 或 C# 上开发形状识别应用程序

我在互联网上的研究中找不到我想要的确切内容,或者我无法正确搜索,我不知道。但是,我想要创建的是我想要识别我创建的轮廓具有相似品质的对象。通过照片来解释如下:在第一张照片中,物体的外部线条是可见的。在第二张照片中,可以看到我从这个物体上剪下的另一个轮廓。使用第二张照片,我想在具有许多轮廓的对象的照片中进行搜索,并通过在最合适的行上进行排名来显示它们的相似程度。我可以在哪里以及如何进行此申请?非常感谢您的帮助。 第一张图片

第二张图片