【图像处理】用python检测图像中的边框

 时间:2024-10-17 08:46:41

1、读取图片,并转化为灰度图和二值图像:img=cv2.imread('1.png',0)_,img=cv2.threshold(img,0,255,cv2.THRESH_BINARY)

【图像处理】用python检测图像中的边框【图像处理】用python检测图像中的边框

2、检测四个角点的坐标,只需要检测图像的四个边上的像素即可。

【图像处理】用python检测图像中的边框

3、在原图中画出这个边框。A=biankuang(img)img=cv2.imread猾诮沓靥('1.png')cv2.polylines(img,[A],True,(0,255,0),3, cv2.LINE_AA)

【图像处理】用python检测图像中的边框

4、于是,可以借助这个方法,来进行模版匹配。先看原图。

【图像处理】用python检测图像中的边框

5、下图是经过旋转和缩放的模版。

【图像处理】用python检测图像中的边框

6、匹配结果如下图所示。请忽略图片上的水印,因为匹配图像的时候,是没有水印的。

【图像处理】用python检测图像中的边框
  • 如何卸载关系型数据库的扩展QGIS?
  • 英雄联盟中应该如何购买伊泽瑞尔的光执事皮肤
  • QT如何设置文件修改后的自动保存时间
  • Protopie如何制作图片3D旋转特效
  • 虎牙直播怎么设置定时关闭播放
  • 热门搜索
    旅游族官网 福建大金湖旅游攻略 春节国内旅游最佳去处 北京凯撒旅游官网 西部旅游景点 驻马店旅游景点大全 云南临沧旅游 福建省旅游局 2月份去哪里旅游好 黔阳古城旅游攻略