|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 图片 | 整数型 | | | 备份图片 | 整数型 | | | Vec3f数组 | 整数型 | | | 轮廓 | 整数型 | | | 轮廓结构关系 | 整数型 | | | 值1 | 整数型 | | | 值2 | 整数型 | | | 值3 | 整数型 | | | 值4 | 整数型 | | | i | 整数型 | | |
图片 = 图像容器创建 ()图像从文件载入 (图片, “C:\Users\hanyo\Desktop\learnOpenCV4-master\data\keys.jpg”, #读取图像形式_原始 )备份图片 = 图像拷贝 (图片 ) 图像颜色空间转换 (图片, #颜色转换_彩色图转灰度, 0 )图像高斯滤波 (图片, 13, 13, 4, 4 )图像二值化 (图片, 170, 255, 位或 ( #二值化方法_大于阈值的值为最大值_其他值为0, #二值化方法_大法律自动寻求全局阈值 )) 窗口显示图像 (“二值化”, 图片 )轮廓 = 二维整型坐标二维数组创建 (0, 0 ) 轮廓结构关系 = Vec4i数组创建 (0 ) 图像找轮廓 (图片, 轮廓, 轮廓结构关系, 3, 2, 0, 0 ) 计次循环首 (二维整型坐标二维数组取成员数 (轮廓 ), i )图像轮廓绘制 (备份图片, 轮廓, i - 1, 16, 255, 0, 2, 8 )计次循环尾 () 标准输出 (, “轮廓结构描述” + #换行符 )计次循环首 (Vec4i数组取成员数 (轮廓结构关系 ), i )Vec4i数组取成员 (轮廓结构关系, i - 1, 值1, 值2, 值3, 值4 )标准输出 (, “[”, 值1, “,”, 值2, “,”, 值3, “,”, 值4, “]”, #换行符 )计次循环尾 () 标准输出 (, “轮廓面积” + #换行符 )计次循环首 (二维整型坐标二维数组取成员数 (轮廓 ), i )标准输出 (, “第”, i, “个轮廓面积:”, 图像轮廓面积 (二维整型坐标二维数组取成员 (轮廓, i - 1 ), 假), #换行符 )计次循环尾 () 标准输出 (, “轮廓周长” + #换行符 )计次循环首 (二维整型坐标二维数组取成员数 (轮廓 ), i )标准输出 (, “第”, i, “个轮廓周长:”, 图像轮廓周长 (二维整型坐标二维数组取成员 (轮廓, i - 1 ), 真), #换行符 )计次循环尾 ()窗口显示图像 (“绘制”, 备份图片 )窗口等待按键 (0 )图像容器释放 (图片 )图像容器释放 (备份图片 )二维整型坐标二维数组释放 (轮廓 )Vec4i数组释放 (轮廓结构关系 )返回 (0 )
|
|