|
本帖最后由 z13228604287 于 2024-1-20 18:53 编辑
变量名 | 类 型 | 静态 | 数组 | 备 注 | 照片 | 数据矩阵类 | | | 照片64 | 数据矩阵类 | | | 蒙版 | 数据矩阵类 | | | 矩形 | 矩形整型结构 | | | 圆角半径 | 整数型 | | | 核心 | 数据矩阵类 | | | 背景 | 数据矩阵类 | | | 前景 | 数据矩阵类 | | | 结果 | 数据矩阵类 | | |
照片 = 视觉_图像解码 ( #图片1, #读图_彩色 )背景. 初始化 (照片. 行数 (), 照片. 列数 (), #矩阵_三通道双精度型, 标量 (0, 0, 0, )) 照片. 转换到 (照片64, #矩阵_双精度型, 1 ÷ 255, 0 ) 蒙版. 初始化零 (照片. 行数 (), 照片. 列数 (), #矩阵_三通道双精度型 ) 矩形. 初始化 (50, 50, 照片. 列数 () - 100, 照片. 行数 () - 100 )圆角半径 = 30 视觉_矩形 (蒙版, 矩形, 标量 (255, 255, 255 ), #线链接_填充, 8, 0 )核心 = 视觉_获取结构元素 ( #形态形状_椭圆, 尺寸整数 (2 × 圆角半径 + 1, 2 × 圆角半径 + 1 ), 坐标二维整型 (圆角半径, 圆角半径 )) 视觉_膨胀 (蒙版, 蒙版, 核心, , 1, 0, ) 视觉_高斯滤波 (蒙版, 蒙版, 尺寸整数 (35, 35 ), 0, 0, 4 ) 蒙版 = 蒙版. 除值 (255 )照片64 = 照片64. 除值 (255 ) 视觉_逐元素相乘 (背景, 蒙版. 值减 (1 ), 背景, 1, -1 )视觉_逐元素相乘 (照片64, 蒙版, 前景, 1, -1 )结果 = 背景. 加 (前景 ). 乘值 (255 )结果. 转换到 (结果, #矩阵_字节型U, 255, 0 ) 视觉_显示图像 (“小白鼠”, 结果 )视觉_等待按键 (0 )返回 (0 ) |
|