有没有什么图像处理软件可以把手机照的不清晰的图片弄清晰点????

有没有什么图像处理软件可以把手机照的不清晰的图片弄清晰点????,第1张

1、用PS就可以了,首先用PS打开要调整的图片,打开软件,点击打开,选择的图片位置,确定。

2、将背景层解锁,复制一层。复制背景层,这是我们作图的一个习惯,任何文件最好都复卜孙姿制一层在 *** 作凯大,防止破坏原先的文件。

3、然后进行型绝图片的调整,执行滤镜-其他-高反差保留,数值不用太大。数值根据图片的质量进行调整,可以在预览框中看到效果,一般在1-5数值之间为宜。

4、然后选择滤镜-锐化-USM锐化,将图片进行锐化 *** 作,可以使细节处更加突出,增加图片的清晰度,可执行多次看看效果,以实际图片为准。

5、然后调整一下图片的亮度,调整图片,曲线,增强图片的明暗对比,可是图片更加清晰,调整的方式很多,曲线,亮度对比度,色阶等,都能达到同等的效果。

6、效果差不多了,点击确定效果如下图。可以看到原图片中模糊的部分,已经变得清晰了。特别是细节的部分,能够看到很细微的部分,线条清晰了。

%之前写的一个程序,这里面用Sobel算子和Prewitt算子的部分就是对图像锐化得到边缘的了。也可以直接用matlab自带的函数S = edge(I, 'sobel')进行锐化。

clc

close all

clear all

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%读入图像

f=imread('Pictures/4_m03.tif')

%f=imread('Pictures/5_m01.tif')

%f=imread('Pictures/10_m02.tif')

%f=imread('Pictures/22_m03.tif')

f=imresize(f,0.25)

f=im2double(f)

[m,n]=size(f)

subplot(2,3,1),imshow(f)

title('原始图像')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%生成高斯平滑滤波模板

hg=zeros(3,3)  %设定模板大小3*3

delta=0.5

for x=1:1:3

    for y=1:1:3

        u=x-2

        v=y-2

   谨带     hg(x,y)=exp(-(u^2+v^2)/(2*pi*delta^2))

    end

end

h=hg/sum(hg(:))

%高斯滤波

ftemp=zeros(m,n)

rowhigh=m-1

colhigh=n-1

for x=2:1:rowhigh-1

    for y=2:1:colhigh-1

        mod=[f(x-1,y-1) f(x-1,y) f(x-1,y+1) f(x,y-1) f(x,y) f(x,y+1)f(x+1,y-1) f(x+1,y) f(x+1,y+1)]

    竖迹    A=h.*mod

        ftemp(x,y)=sum(A(:))

    end

end

f=ftemp

subplot(2,3,4),imshow(f)

title('高斯滤波后的图像')

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%利用Sobel算子进行边缘检测

sx=[-1 0 1-2 0 2-1 0 1]

sy=[-1 -2 -10 0 01 2 1]

for x=2:1:rowhigh-1

    for y=2:1:colhigh-1

        mod=[f(x-1,y-1) f(x-1,y) f(x-1,y+1) 祥纤芦f(x,y-1) f(x,y) f(x,y+1)f(x+1,y-1) f(x+1,y) f(x+1,y+1)]

        fsx=sx.*mod

        fsy=sy.*mod

        ftemp(x,y)=max((abs(sum(fsx(:)))),(abs(sum(fsy(:)))))

    end

end

fs=im2uint8(ftemp)

subplot(2,3,2),imshow(fs)

title('Sobel算子进行边缘检测的原始图像')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%阈值分割

TH1=140  %设定阈值

for x=2:1:rowhigh-1

    for y=2:1:colhigh-1

        if (fs(x,y)>=TH1)&((fs(x,y-1) <= fs(x,y)) & (fs(x,y) > fs(x,y+1)) )

          fs(x,y)=200

      elseif(fs(x,y)>=TH1)&( (fs(x-1,y) <=fs(x,y)) & (fs(x,y) >fs(x+1,y)))

          fs(x,y)=200

      else fs(x,y)=50

        end

    end

end

subplot(2,3,5),imshow(fs)

title('Sobel算子边缘检测并细化后的图像')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%利用Prewitt算子进行边缘检测

sx=[1 0 -11 0 -11 0 -1]

sy=[-1 -1 -10 0 01 1 1]

for x=2:1:rowhigh-1

    for y=2:1:colhigh-1

        mod=[f(x-1,y-1) f(x-1,y) f(x-1,y+1) f(x,y-1) f(x,y) f(x,y+1)f(x+1,y-1) f(x+1,y) f(x+1,y+1)]

        fsx=sx.*mod

        fsy=sy.*mod

        ftemp(x,y)=max((abs(sum(fsx(:)))),(abs(sum(fsy(:)))))

    end

end

fs=im2uint8(ftemp)

subplot(2,3,3),imshow(fs)

title('Prewitt算子进行边缘检测的原始图像')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%阈值分割

TH1=100  %设定阈值

for x=2:1:rowhigh-1

    for y=2:1:colhigh-1

        if (fs(x,y)>=TH1)&((fs(x,y-1) <= fs(x,y)) & (fs(x,y) > fs(x,y+1)) )

          fs(x,y)=200

      elseif(fs(x,y)>=TH1)&( (fs(x-1,y) <=fs(x,y)) & (fs(x,y) >fs(x+1,y)))

          fs(x,y)=200

      else fs(x,y)=50

        end

    end

end

subplot(2,3,6),imshow(fs)

title('Prewitt算子边缘检测并细化后的图像')

很多用户在使用电脑玩游戏的时候都希望达到高画质,这个时候就可以通过锐岩橡化调整来提高质量,下面就为大家带来开启的方法。粗尘旁

nvidia控制面板锐化怎么开启:

1、右击桌面打开“NVIDIA控制面板”。

2、点击左侧“管理3D设置”。

3、在右侧功能中点击“图像兄巧锐化”。

4、即可自定义调整,完成后点击“确定”即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12556812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存