主要用于解决识别图片被旋转了多少度,可用于旋转验证码识别。
思路:
1.根据验证码图片通过百度以图搜图功能找到原图(此处可以自己写一个方法,实现获取原图,可能百度会存在反爬虫,多次识别可能失败)
2.对原图进行裁剪,然后对比原图与旋转图的宽度,以二者最小宽度为准,定义Bitmap
3.对旋转图像进行360度旋转,我这里每次旋转了5度。对每次旋转后的结果与原图做比较,将相似度存起来
4.取相似度最高的一次,即为正确的角度。
项目调用了opencvsharp,开发环境:.net framework 4.7.2 vs2020
图片旋转角度识别工具
(3)个小伙伴在吐槽
- 厉害
- 太好了 终于找到了
- 厉害