- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用LaVIEW处理动态图片
应用LabVIEW处理动态图片 1动态图片处理研究 1.1 图片处理的要求 采用网上资源丰富并且应用广泛的Flash广告商的动画作为图片来源,使用软件进行图片的灰度转化、像素调整后,能够显示在LED背光屏上。LabVIEW可以使用相应的ActiveX控件播放Flash动画,但是并没有提供函数来处理动画。所以必须利用第三方软件来将动画中的帧提取出来。动画的一般格式为SWF,应用SWF TO GIF软件将SWF转化为一帧帧的图片,如图1所示,以备后续处理 图1 SWF TO GIF软件生成图片 1.2 图像灰度处理研究 将彩色图像转化成为灰度图像称为图像的灰度化处理[7]。彩色图像中的每个像素的颜色有R、G、B三个分量决定,如果每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围为255种,所以在数字图像处理种一般先将各种格式的图像转变成灰度图像以使后续的图像的计算量变少些。灰度图像的描述与彩色图像一样仍然反映了整幅图像的整体和局部的色度和亮度等级的分布和特征。图像的灰度化处理一般可用两种方法来实现[8]。 第一种方法使求出每个像素点的R、G、B三个分量的平均值,然后将这个平均值赋予给这个像素的三个分量: (1) 第二种方法是根据YUV的颜色空间中,Y的分量的物理意义是点的亮度,由该值反映亮度等级,根据RGB和YUV颜色空间的变化关系可建立亮度Y与R、G、B三个颜色分量的对应: (2) 这个亮度值可以表达图像的灰度值。 1.3 图像处理流程图 下面将按照如图2所示的流程图做细致的处理。 图2 动态图片提取流程图 1.4 图像读取 首先创建一个文件路径,并且与递归文件列表 VI相连接,这样就可以打开只存在图片的文件夹,为每个图片建立索引,计算图片个数。利用机器视觉中的IMAQ Creat VI和IMAQ ReadFile VI来读取图片,图片的类型可以有多种,同时创建一个循环体,以便准确的处理每一个图片,如图3所示。为个调试方便,在前面板放置一个图片显示控件。这样就可以看见读入的每个图片的信息,如分辩率大小,图片类型等。 图3 读入图像部分 1.5 图像灰度处理 为了改变源图像的分辩率,创建一个IMAQ Resample VI,该函数允许用户重新定义图像的尺寸大小,放大缩小皆可。再次创建一个图片显示控件,来查看变换后的图片效果。将变换后的图片经过IMAQ CastImage VI和IMAQ ExtractSingleColorPlane VI处理后,转化为八位灰度图,创建一个图片显示控件在前面板上查看结果,程序框图如图4所示。 图4 图片灰度提取 1.6 图片灰度的数据转化与生成 通过以上变换后,源图片转化成灰度图,还需进一步把每个像素值的灰度值提取出来。首先运用IMAQ ImageToArray VI将图片提取成U8类型的2D数组,还需要将该数组的灰度值个数统计出来,并且将原数组通过重排数组维数 VI转换成一位数组。由于灰度的位数需要12位以及16位,因此在前面板上添加一个下拉列表框,创建“12位”和“16位”两项,然后再在程序框图中综合运用条件结构和循环结构将图像中的每一个像素根据 (3) 或 (4)进行处理。程序框图如图5所示。 图5图片灰度数据转化 1.7 灰度值数据的存储 进过以上种种转化后,还需要将计算出来的灰度值存入TXT文件中,方便SD卡的读取。首先创建一个文件路径和一个打开/创建/替换文件 VI 以及写入文本文件 VI,再将经过处理后的图片的每一个灰度值运用数组至电子表格字符串转换 VI 以整数形式写入电子表格中,然后将电子表格中的数据依次转写到TXT文件中。等程序运行完后,就可以打开TXT文件,查看运行的结果。相应的流程图如图6所示。 需要强调的是:以上过程都是在LabVIEW中进行的,如果目标机没有安装LabVIEW,则不能使用。可以在软件做好以后生成exe程序,或者打包成安装文件以方便使用。 图6 灰度值存入文件
您可能关注的文档
最近下载
- 发育生物学教学课件08-1 原肠作用.ppt VIP
- 【中考真题】2025年安徽省中考数学试题(含解析).docx VIP
- 2025年职业资格大学辅导员笔试-笔试参考题库含答案解析(5套试卷).docx VIP
- 一种电池模组手动入箱定位及导向机构.pdf VIP
- 边立新:《路德维希·费尔巴哈和德国古典哲学的终结》导读.ppt VIP
- 纳米氢氧化镁晶须的制备及其分散性研究.docx VIP
- 肥厚型心肌病护理查房.pptx VIP
- 2025年内河码头行业现状分析报告及未来五至十年发展前景预测报告.docx
- 领导德性量表的编制.docx VIP
- 石化受限空间作业标准化管理方案-图文并茂版.pptx VIP
文档评论(0)