日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

现代数字图像处理作业---对lena.bmp图像转成灰度图后,加入90%强度的椒盐噪声。尝试任何方法去恢复图像。

發(fā)布時(shí)間:2024/8/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 现代数字图像处理作业---对lena.bmp图像转成灰度图后,加入90%强度的椒盐噪声。尝试任何方法去恢复图像。 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作業(yè)代碼及內(nèi)容展示和分析:

1.代碼

import cv2 as cv

import random as rd

import matplotlib.pyplot as plt

import numpy as np

le = cv.imread('lena.jpg',0)

lena = le.copy()

def saltNoise_image(im,var):????????????????????????????? #生成椒鹽噪聲圖函數(shù)

?????? w,h = im.shape

?????? saltNoiseNum = int(w*h*var)???????????????????????????? #噪聲總的點(diǎn)數(shù)

?????? all_xy_pos = [[[i,j] for j in range(h)]for i in range(w)]

?????? xy = []

?????? for i in all_xy_pos:

????????????? xy.extend(i)

?????? salt_xy = rd.sample(xy,saltNoiseNum)

?????? for i,j in salt_xy:

????????????? ra = rd.choice([0,1])

????????????? if ra == 0:

???????????????????? im[i,j] = 0

????????????? else:

???????????????????? im[i,j] = 255

?????? return im

def border_image(im):

?????? im[im==255] = 0

?????? h,w = im.shape

?????? im_mask = np.zeros((h+8,w+8),dtype=np.uint8)

?????? im_mask[4:h+4,4:w+4] = im

?????? return im_mask

def get_median(arr):

?????? x = arr[arr!=0]

?????? x.sort()

?????? half = len(x)//2

?????? if len(x)%2 == 0:

????????????? return x[half-1]//2 + x[half]//2

?????? else:

????????????? return x[half]

def coreMat_cmt(a,b,im):

?????? arr = im[a-1:a+2,b-1:b+2]

?????? if arr.sum() == 0:

????????????? arr = im[a-2:a+3,b-2:b+3]

????????????? if arr.sum() == 0:

???????????????????? arr = im[a-3:a+4,b-3:b+4]

???????????????????? if arr.sum() == 0:

??????????????????????????? arr = im[a-4:a+5,b-4:b+5]

??????????????????????????? if arr.sum() == 0:

?????????????????????????????????? return 0

??????????????????????????? else:

?????????????????????????????????? gray = get_median(arr)

?????????????????????????????????? return gray

???????????????????? else:

??????????????????????????? gray = get_median(arr)

??????????????????????????? return gray

????????????? else:

???????????????????? gray = get_median(arr)

???????????????????? return gray

?????? else:

????????????? gray = get_median(arr)

????????????? return gray

def run_filter(im):

?????? h,w = im.shape

?????? im_mask = np.zeros((h-8,w-8),dtype=np.uint8)

?????? for i in range(4,h-4):

????????????? for j in range(4,w-4):

???????????????????? if im[i,j] ==0:

??????????????????????????? new_gray = coreMat_cmt(i,j,im)

??????????????????????????? im_mask[i-4,j-4] = new_gray

???????????????????? else:

??????????????????????????? im_mask[i-4,j-4] = im[i,j]

?????? return im_mask

def filter_image(im):

?????? for i in range(5):

????????????? border_im = border_image(im)

????????????? im = run_filter(border_im)

?????? return im

noise_lena = saltNoise_image(lena,0.9)

filter_lena = filter_image(noise_lena)

cv.imshow('0',le)

cv.imshow('1',noise_lena)

cv.imshow('2',filter_lena)

x = 0

for i in range(lena.shape[0]):

?????? for j in range(lena.shape[1]):

????????????? x += abs(int(le[i,j]) - int(filter_lena[i,j]))

print(x/(400*400))

if cv.waitKey() == ord('A'):

?????? cv.destroyAllWindows()

2.lena原圖、90%強(qiáng)度噪聲lena圖像、恢復(fù)后圖像;MSE為85.9

分析:

依據(jù)脈沖噪聲的極值準(zhǔn)則和不連續(xù)準(zhǔn)則,利用D-S證據(jù)理論進(jìn)行信息融合,在噪聲修復(fù)階段,對(duì)于檢測(cè)窗口內(nèi)非噪聲點(diǎn)的中值,利用距離矩陣和偏差矩陣進(jìn)行修正。

?

總結(jié)

以上是生活随笔為你收集整理的现代数字图像处理作业---对lena.bmp图像转成灰度图后,加入90%强度的椒盐噪声。尝试任何方法去恢复图像。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲另类视频 | 亚洲国产二区 | 亚洲xx在线| 北条麻妃青青久久 | 亚洲欧美黄 | 免费精品视频 | 色呦呦一区二区 | 亚洲欧美国产精品久久久久久久 | 三级免费观看 | 国产51页| av色网站| 久操免费在线 | 久久久免费在线观看 | 青娱乐毛片 | 99精品区 | 免费a级 | 激情女主播 | 91黄色大片 | 男人的天堂在线视频 | 美女自卫网站 | 97热视频| 亚洲第二色 | 精品一区二区三区在线播放 | 飘花影院伦理片 | 高清乱码毛片入口 | 免费网站观看www在线观 | 国产成人精品一区二区三 | 日韩三级精品 | 偷偷操视频 | 健身教练巨大粗爽gay视频 | 很污很黄的网站 | 99ri在线观看 | 午夜视频导航 | 亚一区| 夜夜爽夜夜 | 国产麻豆精品一区 | 国产色网 | 涩涩网址 | 久久久久久9999| 巨物撞击尤物少妇呻吟 | 直接看的毛片 | 一卡二卡三卡在线观看 | 91精品在线观看视频 | 日批视频在线看 | 亚洲性色av| 久久精品日韩无码 | 欧美精品videos另类 | 国产色片 | 一本在线免费视频 | 美女午夜影院 | 色婷婷av一区二区三区gif | 九九九在线 | 成人精品动漫 | 中文字字幕 | 一区二区三区麻豆 | 91爱爱网 | 久久网页 | 女仆裸体打屁屁羞羞免费 | 男人的天堂你懂的 | 日av一区 | 久草影视网 | 国产高清一区二区三区 | 女生张开腿给男生桶 | 在线91观看 | 女女互慰吃奶互揉调教捆绑 | 国产精品羞羞答答在线 | 中日韩在线视频 | 在线亚洲网站 | 青青青在线视频免费观看 | 久久丫精品国产亚洲av不卡 | 亚洲精品乱码久久久久久9色 | 大奶骚| 男女草逼 | 男人操女人逼逼视频 | www.偷拍.com| 91网站免费看 | 97成人精品视频在线观看 | 邻居少妇张开腿让我爽了在线观看 | 一区二区三区免费 | 中国吞精videos露脸 | 激情久久av一区av二区av三区 | 日韩人妻精品中文字幕 | 人人妻一区二区三区 | 天堂综合网久久 | 男女日批网站 | 人人爱人人艹 | 亚洲精品在线免费观看视频 | 巨大乳の揉んで乳榨り奶水 | 毛片网站入口 | 国产免费不卡av | 成人精品免费看 | 天天摸日日干 | 老太婆av | 成人国产精品一区二区 | 四虎在线视频免费观看 | 国产91久久婷婷一区二区 | 亚洲在线一区二区三区 | 日韩中文字幕一区二区 | 亚欧洲精品在线视频免费观看 |