0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabVIEW:如何显示二值化后的图像

lPCU_elecfans ? 来源:电子发烧友网 ? 作者:电子发烧友网 ? 2020-12-06 09:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

LabVIEW中常见的图像预处理操作二值化的结果比较特殊,二值图像实际上也是一种U8图像,即灰度值在0-255范围内的整数,0代表全黑,255代表全白。那么,如何显示二值化后的图像呢?

如下图,右边的image控件显示的是常见的二值图的效果。

要显示一个二值图,实际上需要对image控件属性palette进行设置。

有很多学员问道这个问题:如何将二值图覆盖到原图上显示。方法有以下几种:

①二值图转为roi,然后用overlay roi函数实现显示;

这种方法的缺点是:当二值化后颗粒数量太多时,overlay速度会变慢。

②使用fillimage函数,其本质是将二值化后的图像填充到原图中相应位置。

设置简便,推荐使用,但注意,这种方式会更改原图中的像素,操作前建议备份原图。

③利用image控件的属性,将二值图覆盖到原图显示。

这种方法的本质和方法②是一样的,都是改变了原图的像素,然后针对这些特定的像素值来替换成不同的颜色显示到image上。

对比方法②和方法③的效果一样,但是方法②更简便,推荐使用方法②。

AUTUMN

责任编辑:xj

原文标题:实战视觉图像处理:LabVIEW二值化结果显示与对比

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    2002

    文章

    3672

    浏览量

    337300
  • 视觉图像
    +关注

    关注

    0

    文章

    8

    浏览量

    7019
  • 二值化
    +关注

    关注

    0

    文章

    13

    浏览量

    4363

原文标题:实战视觉图像处理:LabVIEW二值化结果显示与对比

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    K230 yolo识别例程中,怎么修改摄像头参数及AI推理输入图片参数,使其采集图像并将图像推给AI进行推理呢

    我尝试修改pipeline中的初始函数和getframe函数均没有办法在ide上显示图像
    发表于 04-25 07:51

    期“读码专家”图像采集热门问答,你关心的这里都有!

    针是否歪斜导致接触不好。 若以上3个步骤操作均无反应,请将读码器恢复出厂设置,待重启连接读码器,打开图像采集按钮,确认图像是否为实时采集状。如有其他操作疑问,请联系售后工程师。
    的头像 发表于 04-08 13:57 ?241次阅读
    第<b class='flag-5'>二</b>期“读码专家”<b class='flag-5'>图像</b>采集热门问答,你关心的这里都有!

    OptiSystem应用:真实图像在光纤中传输的恢复

    本案例的目的是仿真图像经过图像处理转化成进制信号之后,在光纤系统中进行传输,最后经过图像恢复得到传输
    发表于 03-03 09:26

    DMD能够显示更高位数的图像吗?

    我在使用DLP DIscovery 4100时发现上位机只能传输二进制图像到DMD中显示,我想问一下DMD能够显示更高位数的图像
    发表于 03-03 08:33

    请问LabView中如何直接发送维数组到DMD上显示

    LabView中如何直接发送维数组到DMD上显示。 在LabView中,调用int LoadData(UCHAR*RowData,long length)遇到两个问题,1
    发表于 02-27 07:30

    请问DLP471TE在投影图像(1bit图像)的时候,能达到的最高投影速率是多少?

    你好! 请问 DLP471TE 在投影图像(1bit图像)的时候,能达到的最高投影速率是多少? 产品手册上面写着 DLP471TE 支持60Hz的4K UHD 和 240Hz 的
    发表于 02-26 06:56

    使用DPLC410进行灰度图像显示显示时有时图像会抖动是怎么回事?

    编程一下APPSFPGA,又能够正常显示灰度图像。下面两个视频分别是显示时有抖动和正常显示的情况,APPSFPGA下载的同样的固件 灰度
    发表于 02-26 06:08

    labview视觉助手 - machine vision - map defects,输出float图像,像素0.89*39496中的0.89是啥意思?

    labview视觉助手 - machine vision - map defects,输出float图像,像素0.89*39496中的0.89是啥意思? 无论是
    发表于 01-04 21:20

    ADS1263初始,读取的寄存器都为0,为什么?

    ADS1263初始,读取的寄存器都为0,这是为什么?
    发表于 12-09 07:03

    百问FB显示开发图像处理 - 图像调整

    的坐标就可以了。 旋转图像的长和宽会发生变化,因此要计算新图像的长和宽。 由几何关系可知,新图像的长和宽分别是旋转,对角坐标相见
    发表于 12-02 09:34

    百问FB显示开发图像处理 - JPEG图像处理

    : ptData - 内含图像信息 5.strFileName - 文件名 6. * 返 回 :0 - 不是JPG格式 其他-是JPG格式 7.
    发表于 11-28 13:57

    百问FB显示开发图像处理 - BMP图像处理

    2 图像处理 ?前言:所有的图像文件,都是一种进制格式文件,每一个图像文件,都可以通过解析文件中的每一组进制数的含义来获得文件中的各种信
    发表于 11-28 13:52

    手把手教你使用LabVIEW TensorRT实现图像分类实战(含源码)

    Hello,大家好,我是virobotics(仪酷智能),一个深耕于LabVIEW和人工智能领域的开发工程师。 各位朋友,今天我们一起来探究一下如何基于LabVIEW使用TensorRT实现图像分类
    的头像 发表于 11-06 16:07 ?902次阅读
    手把手教你使用<b class='flag-5'>LabVIEW</b> TensorRT实现<b class='flag-5'>图像</b>分类实战(含源码)

    labview程序生成exe文件怎么还原

    LabVIEW中,程序生成exe文件,通常这个过程是不可逆的,即exe文件无法直接“还原”回原始的LabVIEW项目文件(.vi或.lvproj)。exe文件是一个编译的可执行程
    的头像 发表于 09-04 17:12 ?3449次阅读

    什么是labview?labview编写的程序由哪几部分组成?

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形编程语言,由美国国家仪器(National Instruments
    的头像 发表于 09-04 16:04 ?2340次阅读