|
|

分享源码
| 界面截图: |
- |
| 是否带模块: |
- |
| 备注说明: |
- |
本帖最后由 花老板 于 2025-11-26 12:51 编辑
原创,开源,别瞎JB说我抄的,我发的帖子都是原创
Pythone代码,不是易语言,连运行py代码都不会的,别看了
注:此源码只作为图像处理算法,的学习研究,不做其他用途。
场景:
由于多年不碰易语言的填表,想看看进化成什么样了。
在学习网页填表的时候,遇到了一个奇怪的验证码。
如图。
这个东西很奇怪,主要是标题部分,他不是CSS的文字样子。
而是持续闪烁的噪点图。用js截图下来就是这样,几乎看不清。
切记,他是持续闪烁。
以此为入口,我们开始写算法。
首先截取3次,作为噪点均值滤波,二值化,锐化处理样板。
*
1级算法,灰度处理。
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
2级算法,高斯模糊
gaussian_denoised = cv2.GaussianBlur(gray, (3, 3), 0)
3级算法,锐化
sharpened = cv2.filter2D(gaussian_denoised, -1, np.array([[-1, -1, -1], [-1, 9, -1], [-1, -1, -1]]))
4级算法,均值去噪
nlm_denoised = cv2.fastNlMeansDenoising(sharpened, None, 15, 7, 21)
其他A: 中值滤波
median = cv2.medianBlur(fused_gray, 3)
其他B:二值化(这是核心,前边的铺垫,只为了这一步)
ret, best_result = cv2.threshold(median, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
处理效果:
我个人比较满意,,,其实后续,还可以继续锐化,继续提取均值噪点
下边来讲,教AI写算法的流程,如何调教AI写出一个满意的算法。
去图像处理算法里,主流的都有30多个,非主流的200多个。
这里主要讲主流算法 :
跟AI的对话 (python环境):
1:用主流的至少30个算法,处理图片*,并且记住算法对应的图片名字。
2:我删掉了不合理的处理,继续处理剩下的图片
3:尝试混合处理,目前只剩10个图像,各种组合都混合处理
4:我筛选的只剩3个了,尝试混合处理后,再集和第1步,继续处理。
5:图片* 是我认为处理比较满意的,删除其他多余的算法和图片,仅保留这个算法。
6:优化代码效率,做成自动的,原图3个路径固定,保留bat一键脚本。
源码:
点击链接加入群聊【易语言-吹牛逼】QQ群:607124662
|
-
评分
-
查看全部评分
|