像滤镜应用研究-电动倒角机管件滚圆机滚弧机张家港数控滚圆机滚
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-06-21 11:53 | 浏览次数:

通过Flash ActionScript3.0的flash.filters包中各种滤镜类可以实现对图像的滤镜处理,其中DisplacementMapFilter类可实现对位图的置换图滤镜效果,本文在研究置换图工作原理和滤镜工作原理的基础上,应用AS3.0程序开发语言实现对图像的置换左移和扭曲效果处理,是图像处理的一种新尝试,程序开发人员通过编写代码实现专业图像处理软件实现的功能,为图像处理开辟了一条新的途径和方式。 效果应用。1理论研究1.1置换图工作原理置换图决定了目标对象中像素移动的距离和方向,如图1所示,这是根据图片中的灰度值来实现的。置换滤镜基本算法可以简单描述为:F<0其中,I为原图,G为置换图,F为置换结果,Kx为水平方向比例,xmax和xmin分别为选区外接矩形的边界,%表示余数运算。图1置换图制作原理F在此,给出置换滤镜基本算法的实现要点概述如下:(1)“置换”滤镜使用置换图中的颜色值(指定通道的灰度值)改变选区(像素的移动),其中0是负向最大改变值,255是正向最大改变值像滤镜应用研究-电动倒角机管件滚圆机滚弧机张家港数控滚圆机滚弧机,灰度值128不产生置换。(2)如果置换图只有一个通道,本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name图像则沿着由水平比例和垂直比例所定义的对角线改变像素的移动[2]。如果置换图有多个通道,第一个通道则会控制水平方向像素的置换,}图4原始网格图(i图5置换后左移效果图Fig.5Resultofleftshift用于定义置换的属性有:(1)置换图位图。置换位图是由代码创建的新的Bitm-apData实例。具体尺寸与加载的图像的尺寸匹配(因此会将置换应用于整个图像)。用纯红色像素填充此实例。(2)映射点。将此值设置为点(0,0),使置换再次应用于整个图像。(3)X组件。此值设置为常量Bit表示置换图位图的红色值将决定沿着x轴置换像素的程度(像素的移动程度)。(4)X缩放比例。此值设置为250。由于全部置换量(与全红的置换图图像的距离)仅使图像置换很小的量(大约为一个像素的一半)。这就使得,如果将此值设置为1,图像只会水平移动0.5个像素;而将此值设置为250,图像将移动大约125个像素。这些设置可使过滤图像的像素向左移动250个像素。移动的方向(向左或向右)和移动量则取决于置换图图像中的像素的颜色值。由实施概念而言,FlashPlayer或AIR会逐一处理过滤图像的像素(至少处理将应用滤镜的区域中的像素,在本例中指所有像素),并对每个像素执行以下操作:(1)FlashPlayer在置换图图像中查找相应的像滤镜应用研究-电动倒角机管件滚圆机滚弧机张家港数控滚圆机滚弧机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name