变量名 | 类 型 | 静态 | 数组 | 备 注 |
图像 | 多维矩阵类 | | |
灰度化 | 多维矩阵类 | | |
模糊 | 多维矩阵类 | | |
x | 多维矩阵类 | | |
y | 多维矩阵类 | | |
绝对值X | 多维矩阵类 | | |
绝对值Y | 多维矩阵类 | | |
加权 | 多维矩阵类 | | |
二值化 | 多维矩阵类 | | |
k1 | 多维矩阵类 | | |
轮廓 | 点2i二维数组类 | | |
i | 整数型 | | |
矩形框 | 矩形2i类 | | |
图像 =
视觉_图像解码 ( #图片2, #读图_彩色 )视觉_颜色空间转换 (图像, 灰度化,
#颜色_BGR转GRAY, 0
)视觉_中值滤波 (灰度化, 模糊, 11
)视觉_索贝尔 (模糊, x,
#Cv短整数型, 1, 0, 7, 1, 0, 4
)视觉_索贝尔 (模糊, y,
#Cv短整数型, 0, 1, 7, 0, 4, 4
)视觉_转换比例绝对值 (x, 绝对值X, 1, 0
)视觉_转换比例绝对值 (y, 绝对值Y, 1, 0
)视觉_加权加法 (绝对值X, 1, 绝对值Y, 1, 0, 加权, -1
)视觉_阈值 (加权, 二值化, 200, 255,
#阈值_二进制 )k1 =
矩阵 (11, 11,
#Cv无符号字节型, 1
)视觉_高级形态 (二值化, 二值化,
#形态_侵蚀, k1, , 1, 0,
)视觉_查找轮廓 (二值化, 轮廓, ,
#检测_外部, #逼近_任何, )
计次循环首 (轮廓.
尺寸 (), i
)
矩形框 =
视觉_最大轮廓矩形V (轮廓, i
)
如果真 (矩形框.宽度 > 2
且 矩形框.高度 > 2
)
视觉_绘制轮廓 (图像, 轮廓, i,
标量 (0, 0, 255
), 1, 8, , 2147483647,
)

计次循环尾 ()视觉_显示图像 (“小白鼠”, 图像
)视觉_等待按键 (0
)视觉_销毁所有窗口 ()