石鑫华视觉论坛

 找回密码
 注册会员
查看: 4863|回复: 7

[原创] LabVIEW将表示颜色的U32值转换为RGB对应的分量值LabVIEW实现方式

[复制链接]
  • TA的每日心情
    慵懒
    昨天 10:09
  • 签到天数: 3411 天

    连续签到: 13 天

    [LV.Master]2000FPS

    发表于 2020-3-1 11:56:22 | 显示全部楼层 |阅读模式 来自:广东省东莞市 联通

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    LabVIEW将表示颜色的U32值转换为RGB对应的分量值LabVIEW实现方式

    在以下的帖子中,使用了IMAQ IntegerToColorValue函数,将颜色值U32转换了颜色RGB分量值。并有提供了另外一种不基于Vision的方法来实现

    如何将U32颜色值转换为RGB表示的颜色分量值
    http://visionbbs.com/thread-16480-1-1.html


    下面我们来看一下这种仅基于LabVIEW的颜色值U32转RGB颜色分量的方法,注意本方法只能转为RGB颜色模型,如果是HSL等其它模型,还需要考虑各颜色模型之间的转换问题。这里就不做考虑了。

    U32转RGB模型正确

    U32转RGB模型正确

    U32转RGB模型正确
    可以看到方法1中,对RGB的转换是正确的

    U32转HSL等模型错误

    U32转HSL等模型错误

    U32转HSL等模型错误
    但是对HSL模型的转换就不正确了。

    这里提供的方法,只是在一些小众的环境中可以会遇到,如某种颜色拾取装置得到了U32的颜色值,然后要判断各个颜色分量的值,这时就可以使用该方法,而不使用方法2中的方式,这样可以避免使用NI VISION模块的导入,因为VDM模块涉及到版权问题。

    示例下载:labview2019SP1F1,如果没有视觉模块,找不到方法二的IMAQ IntegerToColorValue函数,可以将该方法删除即可
    游客,如果您要查看本帖隐藏内容请回复
    回复

    使用道具 举报

  • TA的每日心情

    2020-11-15 11:17
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]500FPS

    发表于 2020-5-4 10:59:58 | 显示全部楼层 来自:北京市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-7-17 16:43
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2020-5-31 14:35:17 | 显示全部楼层 来自:江苏省苏州市 移动
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-10-18 14:51
  • 签到天数: 80 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2020-6-3 22:01:20 | 显示全部楼层 来自:浙江省杭州市 电信
    东莞华视自动化科技有限公司[url]http://visionbbs.com[/url],专注机器视觉方案与高性价比机器视觉软硬件
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-10-18 14:51
  • 签到天数: 80 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2020-6-4 07:20:54 | 显示全部楼层 来自:浙江省杭州市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2023-4-26 09:17
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2021-1-28 14:28:07 | 显示全部楼层 来自:安徽省马鞍山市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-2-27 07:49
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2021-2-4 11:56:39 | 显示全部楼层 来自:广东省江门市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-4-26 17:03
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]200FPS

    发表于 2021-4-2 16:36:15 | 显示全部楼层 来自:湖北省武汉市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(24.09)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-12-22 17:08

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表