|
|
使用易语言OpenCV支持库进行图像旋转、缩放、裁剪、翻转
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 程序集1 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 图像1 | 矩阵型 | | | 宽 | 整数型 | | | 高 | 整数型 | | | 旋转90图 | 矩阵型 | | | 缩放图1 | 矩阵型 | | | 缩放图2 | 矩阵型 | | | 裁剪图 | 矩阵型 | | | 水平翻转图 | 矩阵型 | | | 垂直翻转图 | 矩阵型 | |
图像1 = cv_图像解码 ( #测试图像, 0 )宽 = 图像1. 取宽度 ()高 = 图像1. 取高度 ()调试输出 (宽, 高 ) 旋转90图 = cv_旋转 (图像1, 0 )cv_图像显示 (“旋转90图”, 旋转90图 ) 缩放图1 = cv_图像缩放 (图像1, 400, 300, 0, 0, 1 )cv_图像显示 (“缩放图1”, 缩放图1 ) 缩放图2 = cv_图像缩放 (图像1, 0, 0, 50, 50, 2 )cv_图像显示 (“缩放图2”, 缩放图2 ) 裁剪图 = cv_图像裁剪 (图像1, 100, 50, 300, 200 ) 水平翻转图 = cv_图像翻转 (图像1, 1 )垂直翻转图 = cv_图像翻转 (图像1, 0 ) cv_图像显示 (“原图”, 图像1 )cv_图像显示 (“旋转90度”, 旋转90图 )cv_图像显示 (“缩放400x300”, 缩放图1 )cv_图像显示 (“缩放50%”, 缩放图2 )cv_图像显示 (“裁剪300x200”, 裁剪图 )cv_图像显示 (“水平翻转”, 水平翻转图 )cv_图像显示 (“垂直翻转”, 垂直翻转图 )cv_窗口移动 (“原图”, 0, 0 )cv_窗口移动 (“旋转90度”, 464, 0 )cv_窗口移动 (“缩放400x300”, 464 + 588, 0 )cv_窗口移动 (“缩放50%”, 0, 588 )cv_窗口移动 (“裁剪300x200”, 464, 588 )cv_窗口移动 (“水平翻转”, 464 + 588 - 20, 400 )cv_窗口移动 (“垂直翻转”, 464 + 588 + 400, 0 ) cv_等待按键 (0 )返回 (0 )
所使用的支持库完全免费,在Q群下载:959852095,封装了当前最新的OpenCV5.0.0正式版本,几乎封装了全部命令,功能强大。
|
|