毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

delphi图像效果处理算法设计(任务书+开题报告+答辩PPT+源程序+外文文献) 第5页

更新时间:2010-5-27:  来源:毕业论文
delphi图像效果处理算法设计(任务书+开题报告+答辩PPT+源程序+外文文献) 第5页
去变量(此时变量为正)。
方法二:变量的绝对值越大,图像就越接近RGB皆为127的灰色。如:针对某点的R值,取r=(R-127)*(变量 /255),然后再把r+R赋值给R,那么变量取值-255的时候,R=127。G和B也和R的原理一样。
(2) 饱和度:如图,amount为变量,用于进度条调节。I=255循环结束。
(3) 亮度:每点的RGB值都分别加上同一个变量。
(4) RGB调节:如调节R,把R值加上当前指定的变量(滑动条的值)。G和B的方法同R。
◆滤镜:曝光和浮雕(没有做滑动条调节变量的功能)
(1) 曝光:扫描图像,当一个点的R值小于128的时候,就对其取非。G和
B也同R一样方法。
(2) 浮雕:分为浮雕和雕刻,扫描的时候分别扫描两行或两列,扫描后取相
邻点的R差值,差值=R[i]-R[i+1],然后再进行赋值,R=差值+128。G和B同R一样方法。最后,再对RGB取平均值(R+G+B)/3,将该平均值赋给RGB,这样浮雕就不会有一些杂色。
浮雕和雕刻的区别:差值的等式不一样,雕刻的差值=R[i+1]-R[i]。
◆滤镜:锐化、模糊、杂色、喷溅、马赛克、霓虹(1) 锐化:
(2) 模糊:如图3-10,图中每个圈内数字为3的是当前的点,这个图上的其
它点都和当前点在同一扫描行上,2为3的相邻点,1为2的另一个相邻点。
如:针对当前点的R值
R[I]=(3*R[I]+2*R[I-1]+2*R[I+1]+1*R[I-2]+1*R[I+2])/9,这就是当前点的未来取值与其相邻点和当前点之间的关系。R[I]等式注解:R[I]表示当前点,对应图中的3,R[I-1]和R[I+1]分别对应图中的2,R[I-2]和R[I+2]分别对应图中的1。
(3) 杂色: 设定一个随机数,随机数范围由变量(滑动条的值)决定,把每
个点的RGB值都分别加上该随机数。
(4) 喷溅:针对每个像素点取随机数运算(当前点坐标(i,j)
然后在位图范围内,把新取的坐标点(x,y)的像素信息赋给原点(i,j)。
(5) 马赛克:从图像的第一个点开始扫描,把它的字节赋给后面一定范围内的所有点。该范围可以通过变量设定,使用多个repeat……until语句,分别对行上的点进行赋值,直到达到变量范围的时候停止循环,继续范围外的下一个点。
(6) 霓虹:利用边缘检测算法,采用prewitte边缘算子
 根据上面的矩阵再求当前像素点处理后的三个字节值,分别为:
        max(r,R),max(g,G),max(b,B)
3.2.3 效果参数程序模块毕业论文http://www.youerw.com/  论文网http://www.youerw.com/
该模块主要调用图像处理模块的图像处理过程,并安排每次打开form2窗体的时候要显示的处理效果。凡是有用到滑动条trackbar调整变量值的效果都要经过该模块调用图像处理模块的过程来实现。
例如:运行程序.exe,点击调节-对比度调节,这时候跳出一个窗体,该窗体就是源文件中的form2窗体,这时拉动该窗体上的滑动条,程序就会调用图像处理模块中的过程procedure ContrastChange(SrcBmp:Tbitmap;Amount:integer);对当前的Tbitmap进行效果处理,滑动条的value值就是Amount变量的值。点击窗体上的确定按钮,就会把当前滑动条的值赋给Amount,然后对主窗体上的图像进行效果处理。
另外,考虑到如果原图太大的话在form2窗体中利用滑动条看预览效果的时候会

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

delphi图像效果处理算法设计(任务书+开题报告+答辩PPT+源程序+外文文献) 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。