精易论坛

标题: 易语言OpenCV 支持库-学习-图像颜色空间转换(二) [打印本页]

作者: 天上星沉月落    时间: 2022-10-3 23:06
标题: 易语言OpenCV 支持库-学习-图像颜色空间转换(二)
易语言OpenCV 支持库-学习-图像颜色空间转换(二)






  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
源图像整数型  
目标矩阵整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
源图像 = Cv创建矩阵 ()
目标矩阵 = Cv创建矩阵 ()
子程序名返回值类型公开备 注
_显示按钮1_被单击  
子程序1 ()
子程序名返回值类型公开备 注
子程序1  
Cv从文件加载 (源图像, 编辑框1.内容, #读取_减少_颜色_2 )  ' 原彩色
' Cv从文件加载 (源图像, 编辑框1.内容, #读取_灰度)
如果 (hk条1.位置 = 1)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGR转HSV, 0)
如果 (hk条1.位置 = 2)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGR转Lab, 0)
如果 (hk条1.位置 = 3)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGR转BGRA, 0)
如果 (hk条1.位置 = 4)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGRA转BGR, 0)
如果 (hk条1.位置 = 5)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGR转RGBA, 0)
如果 (hk条1.位置 = 6)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGRA转RGB, 0)
如果 (hk条1.位置 = 7)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGR转GRAY, 0)  ' 灰度图
如果 (hk条1.位置 = 8)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGRA转RGBA, 0)
如果 (hk条1.位置 = 9)
Cv颜色空间转换 (源图像, 目标矩阵, #颜色转换_BGRA转GRAY, 0)











Cv显示图像 (“yy”, 目标矩阵)
Cv嵌入窗口 (“yy”, 图片框1.取窗口句柄 (), 1)
Cv等待按键 (0)
Cv释放矩阵 (源图像)
Cv释放矩阵 (目标矩阵)


i支持库列表   支持库注释   
myelib(未知支持库)

11.PNG (228.05 KB, 下载次数: 0)

11.PNG

22.PNG (301.64 KB, 下载次数: 1)

22.PNG

作者: FallingSnow    时间: 2022-10-4 13:51
我有点强迫症

  
子程序名返回值类型公开备 注
子程序1  
Cv从文件加载 (源图像, 编辑框1.内容, #读取_减少_颜色_2 )  ' 原彩色
' Cv从文件加载 (源图像, 编辑框1.内容, #读取_灰度)
Cv颜色空间转换 (源图像, 目标矩阵, 多项选择 (hk条1.位置, #颜色转换_BGR转HSV, #颜色转换_BGR转Lab, #颜色转换_BGR转BGRA, #颜色转换_BGRA转BGR, #颜色转换_BGR转RGBA, #颜色转换_BGRA转RGB, #颜色转换_BGR转GRAY, #颜色转换_BGRA转RGBA, #颜色转换_BGRA转GRAY ), 0)
Cv显示图像 (“yy”, 目标矩阵)
Cv嵌入窗口 (“yy”, 图片框1.取窗口句柄 (), 1)
Cv等待按键 (0)
Cv释放矩阵 (源图像)
Cv释放矩阵 (目标矩阵)

作者: FallingSnow    时间: 2022-10-4 13:51
不错,学习到东西了
作者: 天上星沉月落    时间: 2022-10-4 18:21
FallingSnow 发表于 2022-10-4 13:51
我有点强迫症

[e=0].版本 2

  这样改更好啊!我这易语言基础太差了,哈哈。学习了
作者: 尘音    时间: 2022-10-4 20:15
666666666666666666
作者: elephant100    时间: 2023-2-2 16:18
感谢分享
作者: q1099    时间: 2023-9-26 12:55
OpenCV例子




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4