OpenCV Python:从图像中检索矩形主区域然后裁剪图像

时间:2020-09-07 13:38:32

标签: python opencv image-processing bounding-box opencv-python

我正在尝试将主要区域的艺术品与Pokemon卡隔离开来,并进行裁剪。例如,

Pokemon card

我要提取主要区域,如下面的边框所示。

Card with the main area highlighted

我想在Python中使用OpenCV来完成任务。我已经尝试了形状检测和角点检测,但是我似乎无法使它们按预期工作,并且除了我要提取的主要区域外,它们似乎没有任何其他用途。

我无法对边界框进行硬编码,因为我想处理很多卡,并且每个卡的主要区域位置不同。

提取主要区域并保存仅主要区域的png文件需要采取哪些步骤?

1 个答案:

答案 0 :(得分:0)

如果感兴趣的区域始终包含在有点对比的准矩形框架内,则可以使用Hough变换尝试运气,保持较长的水平和垂直边缘(单独获得),然后尝试重新构成该框架。

首先,处理少量卡并观察Hough的结果,并找出可用于在较大框架中按长度/位置/对齐/嵌入选择正确的段的哪些系统规则...

相关问题