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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python代码学习-数据处理图片加遮挡、噪声、模糊

發布時間:2024/1/23 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python代码学习-数据处理图片加遮挡、噪声、模糊 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python代碼學習-數據處理圖片加遮擋、噪聲、模糊

?

(一)python代碼學習-數據處理圖片加遮擋

代碼:

from matplotlib import pyplot as plt from PIL import Image, ImageDraw import pylab import numpy as np impath = "000001.jpg" img1 = Image.open(impath) img1 = np.asarray(img1)/255.00 img2 = Image.open(impath) draw = ImageDraw.Draw(img2) draw.rectangle((60,90,100,120), fill = (0,0,0)) img2 = np.asarray(img2)/255.00 plt.figure(1) plt.subplot(121) plt.imshow(img1) plt.title("Origin picture") plt.subplot(122) plt.imshow(img2) plt.title("Add obstacle") plt.savefig("obstacle_image.jpg") pylab.show()

(二)python代碼學習-數據處理:圖片加噪聲

數據加噪:

- 高斯噪聲(Gaussian noise)是指它的概率密度函數服從高斯分布的一類噪聲。如果一個噪聲,它的幅度分布服從高斯分布,而它的功率譜密度又是均勻分布的,則稱它為高斯白噪聲。

- 椒鹽噪聲(salt-and-pepper noise)是指兩種噪聲,一種是鹽噪聲(salt noise),另一種是胡椒噪聲(pepper noise)。鹽=白色(0),椒=黑色(255)。前者是高灰度噪聲,后者屬于低灰度噪聲。一般兩種噪聲同時出現,呈現在圖像上就是黑白雜點。

為圖片增加高斯噪聲代碼

from matplotlib import pyplot as plt from skimage import io import skimage import pylab impath = "000001.jpg" image = io.imread(impath) img1 = image / 255.00 img2 = skimage.util.random_noise(image,mode='gaussian',seed=None,clip=True) plt.figure(1) plt.subplot(121) plt.imshow(img1) plt.title("Origin picture") plt.subplot(122) plt.imshow(img2) plt.title("Add Gaussian noise") pylab.show() plt.savefig("noise_image.jpg")
  • 增加高斯噪聲
shimage.util.random_noise(image,mode ='gaussian',seed=None,clip=True)

注意事項:

  • Peckle, Poisson, Localvar, and Gaussian noise 加上噪聲后,值可能為負值,也可能超過255;默認情況下,clip參數值為True,將會clip掉這些超過區間的點,如果clip設置為False,就要注意有可能包含一些超過區間的點。
  • Skimage讀取圖像是RGB,而Opencv是BGR
  • Skimage讀取圖像后是(height, width, channel)<br>

(三)python代碼學習-數據處理:數據加模糊

高斯模糊:

  • 本質上是低通濾波器,輸出圖像的每個像素點是原圖像上對應像素點與周圍像素點的加權和。
  • 即用高斯分布權值矩陣與原始圖像矩陣做卷積運算。

opencv 函數:

blur = cv2.GaussianBlur(img,(5,5),0)

函數參數說明:

  • (5, 5)表示高斯矩陣的長與寬都是5,
  • 標準差取0時OpenCV會根據高斯矩陣的尺寸自己計算。
  • 高斯矩陣的尺寸越大,標準差越大,處理過的圖像模糊程度越大。

圖片高斯模糊代碼

from matplotlib import pyplot as plt import cv2 import pylab impath = "000001.jpg" kernel_size = (5,5) sigma = 1.5 img11 = cv2.imread(impath) # BGR -> RGB b,g,r=cv2.split(img11) img11=cv2.merge([r,g,b]) # BGR -> RGB # img2=img[: , : , : : -1] img1 = img11/255.00 img2 = cv2.GaussianBlur(img1,kernel_size,sigma) # cv2.imwrite(blur_image, img2) plt.figure(1) plt.subplot(121) plt.imshow(img1) plt.title("Origin picture") plt.subplot(122) plt.imshow(img2) plt.title("Add Gaussian Blur") plt.savefig("blur_image.jpg") pylab.show()

總結

以上是生活随笔為你收集整理的python代码学习-数据处理图片加遮挡、噪声、模糊的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产suv精品一区 | 亚洲精品国偷拍自产在线观看蜜桃 | 男女又爽又黄 | 最好看的2019年中文视频 | 大桥未久恸哭の女教师 | 黄色免费在线播放 | 精品国偷自产在线 | 美女脱光内衣内裤 | 91精品国产91 | 免费网站看av | 欧美日韩性生活 | 日本亚洲视频 | 日美女逼逼 | 亚洲男人天堂2023 | 九九精品免费 | 色图色小说 | 欧美福利网站 | 欧洲丰满少妇做爰 | 用舌头去添高潮无码视频 | 亚洲精品免费在线 | 久久久久久免费毛片精品 | 在线视频啪 | 日韩久久久久久久久 | 亚洲自拍偷拍在线 | 久久久九九 | 91久久网 | 碰碰97| 99精品久久久久久久 | 免费观看a级片 | 亚洲一区二区 | 亚洲欧美伦理 | 成人性生交大全免 | 黄色国产免费 | www.久久精品视频 | 91在线视频网址 | 国产精品视频一 | 色播综合| 二区在线视频 | 国产精品资源网站 | 午夜播放 | 日韩av综合网站 | 日韩欧美激情视频 | 免费播放av | 国产日韩欧美专区 | 国产一线av | 91午夜免费视频 | 免费观看黄色一级视频 | 九九综合 | 五个女闺蜜把我玩到尿失禁 | av在线激情 | 激情av网站 | 韩国伦理中文字幕 | 麻豆小视频| 久久亚洲国产 | 中文字幕欧美专区 | 成人av一区二区在线观看 | 午夜一区二区三区免费观看 | 天堂国产一区二区三区 | 韩国19主播内部福利vip | 欧美一级高潮片 | a毛片视频 | 日本国产一区二区 | 一级做a免费 | 国产精品国语自产拍在线观看 | 国产一区h| 中文在线观看免费高清 | 亲嘴扒胸摸屁股激烈网站 | 青青色在线观看 | 欧美人xxxx | 实拍女处破www免费看 | 欧美成人精品一区二区 | 疯狂伦交 | 一级片免费的 | 草色噜噜噜av在线观看香蕉 | 美日韩av在线 | 老头巨大又粗又长xxxxx | 女人免费视频 | 亚洲第99页 | 污污的网站在线观看 | 1024金沙人妻一区二区三区 | 东方伊甸园av在线 | 亚州中文字幕 | 欧美日韩成人一区二区在线观看 | 高清国产一区二区三区四区五区 | 欧美第二页 | 91av影院| 亚洲美女视频网站 | 久久综合日本 | av福利网站 | 越南黄色一级片 | 成人国产一区二区三区精品麻豆 | 国产精品300页 | 亚洲一区成人在线 | 射射色 | 五月天激情开心网 | 99国产揄拍国产精品 | 狠狠做深爱婷婷久久综合一区 | 午夜精品久久久久久久爽 | 国产熟妇另类久久久久 |