我正在寻找一种使用OpenCV检测给定二进制图像中的自定义形状的方法。
我的自定义形状如下所示:
我试图找出上面的形状(或近似形状)是否存在于给定的 512 x 512 二进制图像中。
我尝试了不同的方法,例如使用cv::matchTemplate() ,但这不适用于具有缩放和旋转形状的变体。
我需要一些解决方案来识别给定二进制图像中的这些形状。
预先感谢
关于形状的一些信息 :形状很简单,具有三个连接的组件和线分离。这些是踝关节处胫骨、腓骨和距骨的横截面形状。更多一些形状图像
编辑: 512by512 具有形状的图像
没有形状的 512 x 512 图像
c++ opencv image-processing
c++ ×1
image-processing ×1
opencv ×1