椒鹽噪聲又被稱之為脈沖噪聲,因為它一般是只有在圖像受到干擾時才會產生,而椒鹽噪聲的效果就是會在圖像上隨機出現黑色或者白色的小點 。因為椒表示黑色,鹽表示白色 。而下面會詳細介紹python給圖像添加椒鹽噪聲的方法,想了解和學習的話就往下看看吧 。

1.因為是要對圖像進行操作,所以首先第一步要做的事情就是將圖像給讀取出來 。使用skimage第三方庫之中的的模塊data,就能夠從其自帶的配置中讀取圖片而無需從文件路徑來導入了 。該模塊內讀取圖片也是通過方法來實現的,不同方法對應不同尺寸和樣式的圖片,代碼示例如下所示:
from skimage import io,dataimport numpy as npimg=data.chelsea()2.然后就是要去生成椒鹽噪聲并且添加到圖像上了,所以需要去獲取到圖像的分辨率,也就是長寬像素 。之后就是創建for循環結構,迭代的對象為range()函數生成的序列,該函數內的數字就是生成的椒鹽噪聲數量 。
在循環之中需要randint()方法加上圖像長寬像素值作為參數來隨機生成xy坐標,然后用切片方式即可去設置顏色即可 。在頭部就已經說過椒鹽噪聲是白色或黑色的小點,所以需要將切片語法圖片對象賦值0或者1 。最后使用io模塊之中的方法imshow()并且傳入圖片對象,就可以將添加了椒鹽噪聲的圖像顯示出來,代碼示例如下所示:
rows,cols,dims=img.shapefor i in range(5000): x=np.random.randint(0,rows) y=np.random.randint(0,cols) img[x,y,:]=255io.imshow(img)

【Python圖像怎么添加椒鹽噪聲?Python如何給圖像添加椒鹽噪聲】以上就是關于“Python圖像怎么添加椒鹽噪聲?Python如何給圖像添加椒鹽噪聲”的全部內容了,希望對你有所幫助 。
猜你喜歡
- 減肥午餐應該怎么吃 減肥午餐應該如何吃
- Python中的Rich包怎么安裝?Python安裝Rich包的方法
- python虛擬環境如何激活?不同系統激活虛擬環境的方法
- 紅豆車輪餅怎么做 紅豆車輪餅如何做
- 檸檬芹菜梨汁怎么做 檸檬芹菜梨汁做法介紹
- Pycharm沒有報錯提示怎么辦?Pycharm誤觸ignore的解決方法
- Python依賴管理工具是什么?Python中的pipenv的基本使用方法
- Matplotlib怎么修改圖片顏色?Python如何使用matplotlib設置圖片顏色
- Matplotlib繪圖如何設置背景?Python使用matplotlib窗口怎么插入背景圖片
- 豆角怎么做好吃不膩 干煸豆角的做法
