注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
从JSON还原函数 大小写字母数字转换非常方便 使用从JSON还原可以直接将如[“a”,”b”,”c”]这样的数组转换为LabVIEW数组。即使使用严格的Halcon中的["Aa", "b1", "22"]这样的元素中间有空格的数组格式也可以转换: Halcon格式的字符串数组可正常转换 但是这个从JSON还原是限制使用UTF-8字符的。对于使用GB2312的中文用户来说,那可就不太友好了: 中文转换JSON后是乱码 从JSON还原函数的非UTF-8字符报错 而如果使用非UTF-8字符从JSON还原,还会报错,无法正常转换(LabVIEW数组返回的是从JSON还原的类型和默认值)。在这之前,还得转换编码格式。 而当输入字符串是Halcon的HTuple数组时,如["Aa", "b1", 22],也就是对应LabVIEW中的簇时,JSON方法就无效了: Halcon的HTuple数组使用从JSON还原报错无法还原数据 使用["Aa", "b1", 22]格式的HTuple数组从JSON还原时,则报错类型不匹配。输出和HTuple簇虽然有数据,但是仅仅只是输入数据类型的默认值罢了。簇平化为JSON数据时,还把控件的标签也平化了,对于非UTF-8的中文字符也需要处理转码的问题。所以遇到这种情况,还是只能电子表格字符串转换为数组,然后再逐个元素的数据类型去转换。 使用电子表格字符串至数组转换非UTF-8中文字符无限制 HTuple数组字符串转LabVIEW数组 使用电子表格字符串至数组转换时,HTuple数组字符串也更容易处理,转换为LabVIEW数组后,带””是字符串,没有””则是数值类型。 别看了,下面的还是广告……即不打赏,也不点赞,难道还不允许我带点广告。 本文主要目的是介绍机器视觉的应用范围,方案内容主要说明在机器视觉应用中有这方面的需求,不表示需求一定能实际落地,项目就算能落地也可能不是我方主导,我仅提供机器视觉方案和硬件以及技术支持,发文的主要目的是用于扩展眼界;亦或是介绍机器视觉与图像处理的基础知识,并不是毕业设计或科研课题,不会使用几万字进行描述。如果觉得文章内容简单、研究不够透彻的,还请自行研究更多相关方面的知识,我方没有义务将相关的内容和知道点手把手的介绍出来。 石鑫华视觉shixinhua.com/石鑫华视觉论坛visionbbs.com,手微13450001061,LabVIEW编程开发20年,在NI Vision/Halcon图像处理领域拥有极强的开发应用经验,包括但不限于图像增强、形态学、重建、滤波、有无、正反、颜色、计数、尺寸、标定校正、测试测量、分割、匹配、定位、轮廓、缺陷、跟踪、特征点、形状检测、条码、二维码、字符OCR、分类、相似度等等。可以机器视觉系统集成,也可以定制开发图像处理功能模块,还可以修改LabVIEW图像处理软件,代做毕业设计。从事机器视觉与图像处理事业16载,做过大量机器视觉光学实验,设计过众多行业的成千上万种产品的机器视觉方案。机器视觉检测经验丰富,几乎覆盖所有机器视觉的应用领域,小到光纤芯片半导体,中到五金零件电子产品,大到汽车火车飞机上的零部件,运动的飞拍定位,静态的计数有无正反方向判断,吃穿住行皆有涉及,万物皆可以机器视觉检测。为客户提供优质的工业相机、工业镜头、机器视觉光源、光源控制器、图像采集卡等机器视觉硬件产品的同时,亦可以定制非标图像处理软件和视觉系统集成,还能提供强大的机器视觉和图像处理方面的技术支持。上得了一线调机,下得了后勤送货,简直就是全能小帮手。
LabVIEW2020
|