Python PIL | Metodo RankFilter()

|

PIL.ImageFilter.RankFilter() crea un filtro di classificazione. Un filtro di classificazione ordina tutti i pixel in una finestra di una determinata dimensione e restituisce un valore di classificazione.

Sintassi: PIL.ImageFilter.RankFilter (dimensione, classifica)

Parametri:
size: La dimensione del kernel, in pixel.
rank: quale valore di pixel scegliere. Usa 0 per un filtro minimo, dimensione * dimensione / 2 per un filtro mediano, dimensione * dimensione - 1 per un filtro massimo, ecc.

Nota: il valore per il rango deve essere di tipo intero.

Immagine utilizzata:

# Importa modulo Image e ImageFilter da PIL

da PIL import Image, ImageFilter


# crea un oggetto immagine

im1 = Immagine. open (r "C: Userssadow984Desktopdownload2.JPG" )


# applica un filtro di classificazione

im2 = im1. filtro (ImageFilter.RankFilter (dimensione = 3 , rango = 0 ))


im2.show ()

Output:

# Importa il modulo Image e ImageFilter da PIL

da PIL import Immagine, ImageFilter


# crea oggetto immagine

im1 = Immagine. open (r "C : Userssadow984Desktopdownload2.JPG " )


# applicazione di un filtro di classificazione

im2 = im1. filter (ImageFilter.RankFilter (dimensione = 3 , rango = 3 * 3 - 1 ))


im2.show ()

Output:

Output:

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method

# Import Image e ImageFilter da PIL

da PIL import Immagine, ImageFilter


# crea oggetto immagine

im1 = Immagine. open (r "C : Userssadow984Desktopdownload2.JPG " )


# applica un filtro di classificazione

im2 = im1. filtro (ImageFilter.RankFilter (dimensione = 3 , rango = ( 3 * 3 ) / / 2 ))


im2.show ()