【HR】『模块开发版』滑块验证码!支持识别定位!

优选教程   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-7-13

滑块验证码!支持识别定位!

[滑稽]下期发源码

[e=0].版本 2

温馨提示:
看不懂的话
就别看了!!

.支持库 OpenCV

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 图, 多维矩阵类
.局部变量 hk, 多维矩阵类
.局部变量 BGR, 多维矩阵类, , "0"
.局部变量 HSV图, 多维矩阵类
.局部变量 HSV, 多维矩阵类, , "0"
.局部变量 阈值图, 多维矩阵类
.局部变量 k1, 多维矩阵类
.局部变量 k2, 多维矩阵类
.局部变量 轮廓集, 多维数组点2i类
.局部变量 i, 整数型
.局部变量 矩形区域, 矩形2i类
.局部变量 区域, 矩形2i类
.局部变量 感兴区域, 多维矩阵类
.局部变量 白色像素, 整数型

图 = 视觉_图像解码 (#图片, #读图_彩色)
BGR = 视觉_拆分 (图)
视觉_显示图像 (“原图”, 图)
视觉_颜色空间转换 (图, HSV图, #颜色_BGR转HSV, 0)
HSV = 视觉_拆分 (HSV图)

视觉_阈值 (HSV [3], 阈值图, 200, 255, #阈值_二进制_取反)
视觉_显示图像 (“阈值图”, 阈值图)

k1.初始化 (5, 5, 0, 标量 (1))
视觉_高级形态 (阈值图, 阈值图, #形态_开, k1, , 1, 0, )
视觉_显示图像 (“开运算”, 阈值图)

k2 = 矩阵 (5, 5, #Cv无符号字节型, 1)
视觉_高级形态 (阈值图, 阈值图, #形态_闭, k2, , 1, 0, )
视觉_显示图像 (“闭运算”, 阈值图)

视觉_查找轮廓 (阈值图, 轮廓集, , #检测_外部, #逼近_任何, )
.计次循环首 (轮廓集.尺寸 (), i)

矩形区域 = 视觉_最大轮廓矩形V (轮廓集, i)
.如果真 (矩形区域.宽度 > 50 且 矩形区域.宽度 < 70 且 矩形区域.高度 > 50 且 矩形区域.高度 < 70)
视觉_矩形 (图, 矩形区域, 标量 (0, 255), 2, 8, 0)
区域 = 矩形区域
视觉_控制台输出 (“%rect2i\n”, 区域)
.如果真结束

.计次循环尾 ()
.如果真 (区域.顶边 < 1 或 区域.高度 < 1)
区域.初始化 (268, 96, 56, 55)
.如果真结束
感兴区域 = 阈值图.感兴区域 (区域)
视觉_显示图像 (“ROI”, 感兴区域)
白色像素 = 视觉_计数非零 (感兴区域)
视觉_控制台输出 (“白色像素%I\n”, 白色像素)
视觉_显示图像 (“结果”, 图)
视觉_等待按键 (0)
返回 (0) ' 可以根据您的需要返回任意数值
[/e]

[滑稽]下期发源码

还是那句话你们的点赞和关注是楼主发帖的动力[爱心]

如果不想错过楼主每周的教程福利,那就关注一下楼主吧[哈哈]

━━━━━━━━━━━━━━━━━

21楼
奶瓶 2022-7-13
等你[怒]
22楼
MS荒年 2022-7-13
来了来了[滑稽]
23楼
奶瓶 2022-7-13
[花心]
25楼
奶瓶 2022-7-13
[花心]
吃饭了?[呼~]
给我快点[怒]
猴子去哪了
快点猴子
呼叫呼叫呼叫

评论

登录后才可发表内容
  • 主题

    41

  • 帖子

    2899

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0574s Mem:2056Kb