精易论坛
标题:
尺寸变换感兴区域计算
[打印本页]
作者:
z13228604287
时间:
2023-3-21 15:42
标题:
尺寸变换感兴区域计算
在我们使用感兴区域时 可能图片太大导致 感兴区域 不好圈 这里提供一个 不同尺寸图片 计算感兴区域的方法
也就是 图片变小设置感性区域 通过计算 得的 大图中的 区域
QQ图片20230321154123.png
(1.63 MB, 下载次数: 0)
下载附件
2023-3-21 15:41 上传
窗口程序集名
保 留
保 留
备 注
程序集1
子程序名
返回值类型
公开
备 注
_启动子程序
整数型
本子程序在程序启动后最先执行
变量名
类 型
静态
数组
备 注
图片
多维矩阵类
放大图片
多维矩阵类
区域
矩形2i类
放大区域
矩形2i类
W1
整数型
H1
整数型
W2
整数型
H2
整数型
' 读入原始图像
图片 =
视觉_图像解码
(
#图片1,
#读图_彩色
)
如果真
(
图片.
空
(
)
)
视觉_控制台输出
(
“读取图片失败!”
,
)
返回
(
-1
)
' 在原始图像中定义矩形区域
区域.
初始化
(
100, 100, 300, 200
)
' 显示原始图像中的矩形区域
视觉_矩形
(
图片, 区域,
标量
(
0, 0, 255
)
, 2, 8, 0
)
视觉_显示图像
(
“原始图像”
, 图片
)
' 定义原始图像和放大后的图像的尺寸
W1 = 图片.
列数
(
)
H1 = 图片.
行数
(
)
W2 = 2 × W1
H2 = 2 × H1
' 计算在放大后的图像中的矩形区域
放大区域 =
视觉_获取矩形在图中变换
(
区域, W1, H1, W2, H2
)
' 显示放大后的图像中的矩形区域
视觉_尺寸变换
(
图片, 放大图片,
尺寸2i
(
W2, H2
)
, 0, 0, 1
)
视觉_矩形
(
放大图片, 放大区域,
标量
(
0, 0, 255
)
, 2, 8, 0
)
视觉_显示图像
(
“放大 图像”
, 放大图片
)
视觉_等待按键
(
0
)
返回
(
0
)
' 可以根据您的需要返回任意数值
i
支持库列表
支持库注释
OpenCV
(未知支持库)
.版本 2
.支持库 OpenCV
.程序集 程序集1
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 图片, 多维矩阵类
.局部变量 放大图片, 多维矩阵类
.局部变量 区域, 矩形2i类
.局部变量 放大区域, 矩形2i类
.局部变量 W1, 整数型
.局部变量 H1, 整数型
.局部变量 W2, 整数型
.局部变量 H2, 整数型
' 读入原始图像
图片 = 视觉_图像解码 (#图片1, #读图_彩色)
.如果真 (图片.空 ())
视觉_控制台输出 (“读取图片失败!”, )
返回 (-1)
.如果真结束
' 在原始图像中定义矩形区域
区域.初始化 (100, 100, 300, 200)
' 显示原始图像中的矩形区域
视觉_矩形 (图片, 区域, 标量 (0, 0, 255), 2, 8, 0)
视觉_显示图像 (“原始图像”, 图片)
' 定义原始图像和放大后的图像的尺寸
W1 = 图片.列数 ()
H1 = 图片.行数 ()
W2 = 2 × W1
H2 = 2 × H1
' 计算在放大后的图像中的矩形区域
放大区域 = 视觉_获取矩形在图中变换 (区域, W1, H1, W2, H2)
' 显示放大后的图像中的矩形区域
视觉_尺寸变换 (图片, 放大图片, 尺寸2i (W2, H2), 0, 0, 1)
视觉_矩形 (放大图片, 放大区域, 标量 (0, 0, 255), 2, 8, 0)
视觉_显示图像 (“放大 图像”, 放大图片)
视觉_等待按键 (0)
返回 (0) ' 可以根据您的需要返回任意数值
作者:
cilj
时间:
2023-3-24 14:53
反手就是个赞
作者:
郭家三少
时间:
2023-3-29 09:15
学习一下
作者:
艾玛克138
时间:
2023-3-29 20:46
谢谢大佬,很好很实用的教程。
作者:
郭家三少
时间:
2023-3-31 14:16
感谢分享
作者:
guyue98
时间:
2023-4-5 16:33
谢谢分享
作者:
郭家三少
时间:
2023-4-25 11:47
谢谢分享
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4