判断图中有没有证件图片

整体解决思路:

前提:拍摄场景光线稳定,证件没有放在图像边缘;且图片使用的证件阅读器拍摄的红外图片,采用了开灯和关灯各拍摄一张图片,图像相减,进行了背景去除;

1)使用二值化和膨胀腐蚀以及sobel算子等进行图像的预处理;

2)进行凸包计算,通过角度,进行证件区域的计算;

最终的结果:

判断图中有没有证件图片_第1张图片

 

涉及到的数学知识:

1.已知四个坐标点,怎样求出四边形的四个内角

思路:利用三个坐标点构造三角形,使用三条边的长度,进行角度计算

判断图中有没有证件图片_第2张图片

已知三角形的三条边,怎样求解角度:(已知三边长怎么求三角形的角度_百度知道)

方法:设三角形中角A所对应的边长是a,角B所对应的边长是b,角C所对应的边长是c。再利用公式:

①CosA=(c^2+b^2-a^2)/2bc

②CosB=(a^2+c^2-b^2)/2ac

你可能感兴趣的:(ocr,算法,python)