image-processing - 边缘检测后的形状识别

标签 image-processing opencv computer-vision

我正在开展我的第一个计算机视觉项目,在该项目中,我拍摄一张图表并检测其上的符号。需要检测 5 种不同的形状。

这是我的边缘检测算法的结果:http://i.imgur.com/mh9Ol.jpg .这 5 个符号是一个点、4 个组合在一起的点、一个矩形和 2 个奇形怪状的符号。

在这一点上,我不确定我应该查看哪些算法可以让我挑选出这些形状并将它们彼此区分开来。任何想法都会非常有帮助。谢谢!

最佳答案

好像Shape Context将是此类问题的自然选择。

关于image-processing - 边缘检测后的形状识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182472/

相关文章:

ios - OpenCV 断言失败 CV_IS_MASK_ARR(mask)

c++ - 使用 CUDA 和 OpenCV 删除一个图像 channel

python - 解释相对于定义的世界坐标的旋转矩阵

python - 如何从图像采集卡中抓取帧?

c++ - 提高 Basler 相机的 fps

python - 使用 PIL 和 Python 读取原始图像

OpenCV:如何删除不需要的 Blob 或如何将想要的部分复制到空图像中?

matlab - 视觉里程计中的图像校正

c++ - 使用 OpenCV 将帧转换为就像从上方获取的一样

c# - 将多位数字的图像拆分为只有一位数字的单独图像