人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁(yè) > 編程技術(shù) > 正文

如何添加椒鹽噪聲

如何添加椒鹽噪聲

椒鹽噪聲是一種常見的圖像噪聲,它由圖像中的隨機(jī)亮度和對(duì)比度變化組成,類似于在圖像上撒上了椒鹽。以下是在圖像中添加椒鹽噪聲的幾種方法: 使用圖像處理庫(kù)如果你使用的是Pyt...

椒鹽噪聲是一種常見的圖像噪聲,它由圖像中的隨機(jī)亮度和對(duì)比度變化組成,類似于在圖像上撒上了椒鹽。以下是在圖像中添加椒鹽噪聲的幾種方法:

使用圖像處理庫(kù)

如果你使用的是Python,可以使用OpenCV或PIL庫(kù)來(lái)添加椒鹽噪聲。

使用OpenCV

```python

import cv2

import numpy as np

讀取圖像

image = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)

設(shè)置椒鹽噪聲的比例

noise_ratio = 0.02

num_salt = np.ceil(noise_ratio image.size 0.5)

num_pepper = np.ceil(noise_ratio image.size 0.5)

在圖像中添加椒鹽噪聲

s_vs_p = 0.5

out = np.copy(image)

添加椒鹽噪聲

salt_pepper = np.zeros((image.shape), dtype="uint8")

salt_pepper[:num_salt] = 255

pepper = np.ones((image.shape), dtype="uint8")

pepper[:num_pepper] = 0

np.random.shuffle(salt_pepper)

np.random.shuffle(pepper)

out = cv2.add(image, salt_pepper)

out = cv2.add(out, pepper)

顯示結(jié)果

cv2.imshow('椒鹽噪聲', out)

cv2.waitKey(0)

cv2.destroyAllWindows()

```

使用PIL

```python

from PIL import Image, ImageFilter, ImageEnhance

import random

讀取圖像

image = Image.open('image.jpg')

設(shè)置椒鹽噪聲的比例

noise_ratio = 0.02

將圖像轉(zhuǎn)換為灰度

gray_image = image.convert('L')

添加椒鹽噪聲

for i in range(int(noise_ratio gray_image.size[0] gray_image.size[1])):

x = random.randint(0, gray_image.size[0] 1)

y = random.randint(0, gray_image.size[1] 1)

if random.random() < 0.5:

gray_image.putpixel((x, y), 255)

else:

gray_image.putpixel((x, y), 0)

顯示結(jié)果

gray_image.show()

```

使用其他工具

1. Photoshop: 在Photoshop中,你可以使用“濾鏡”>“噪聲”>“添加噪聲”來(lái)添加椒鹽噪聲。

2. GIMP: 類似于Photoshop,GIMP也提供了添加噪聲的功能。

以上就是在圖像中添加椒鹽噪聲的方法。你可以根據(jù)需要調(diào)整噪聲的比例,以達(dá)到不同的效果。