| 发表于:2007-11-07 09:04:53 楼主 |
我的毕业设计- 做一个java applet小应用程序,可以在浏览器上打开图片并改善图片 主要目的- 照片的还原。针对模糊的图片,用一些特定公式之类的编好虑镜,还原图片使图片变清晰。 但现在第一步我要先把清楚的图像以移动的方式变模糊。 具体图片处理方面---- 图片模糊有可能是因按快门一瞬间的平移或竖移,但更普遍的是有角度的移动,也就是说比如朝着45度角移动,每一个像素都往这个方向移动,在applet里显示移动后的照片结果,用一个调拉杆改变角度的,所调节的就是图片移动的角度。比如放在20度角时同时看照片结果,再调到45度角时再出现移动后的结果。。。 具体公式为〉 图片为 i (i, j, color ) (i , j) 为照片上一点的位置 运动的表示为利用這一點上的切線斜率。为以下的导数: 平移为:(? / ?i) i = i(i+1, j) - i(i, j) 竖移为:(? / ?j) i = i(i, j+1) - i(i, j) 当有角度移动时: v=(cosθ, sinθ) θ为角度 所以, (? / ?v)= cosθ(? / ?i) + sinθ(? / ?j) 现在要把这个公式套进去,运行看到效果。 请教各位行家如何处理这个问题,有颜色的照片可以实现吗?用什么方法? 多谢各位! lining1015@hotmail.com |
|
|
|
|