python 中值濾波,椒鹽去噪,圖片增強實例
受光照、氣候、成像設(shè)備等因素的影響,灰度化后的圖像存在噪聲和模糊干擾,直接影響到下一步的文字識別,因此,需要對圖像進行增強處理。圖片預(yù)處理中重要一環(huán)就是椒鹽去澡,通常用到中值濾波器進行處理,效果很好。中值濾波器是一種非線性濾波器,其基本原理是把數(shù)字圖像中某點的值用其領(lǐng)域各點值的中值代替。
如求點[i,j]的灰度值計算方法為:
(1)按灰度值順序排列[i,j]領(lǐng)域中的像素點;
(2)取排序像素集的中間值作為[i,j]的灰度值。中值濾波技術(shù)能有效抑制噪聲。
直接上代碼,希望給大家有幫助:
import numpy as np import cv2 import tensorflow as tf from PIL import Image import os import scipy.signal as signal input_images = np.zeros((300, 300)) filename = "D:\字母圖庫\F\P80627-112853.jpg" print(filename) img = Image.open(filename).resize((300, 300)).convert('L') width = img.size[0] height = img.size[1] for h in range(0, height): for w in range(0, width): if img.getpixel((h, w)) < 128: input_images[w, h] = 0 else: input_images[w, h] = 1 cv2.imshow("test1111", input_images) data = signal.medfilt2d(np.array(img), kernel_size=3) # 二維中值濾波 for h in range(0, height): for w in range(0, width): if data[h][w] < 128: input_images[w, h] = 0 else: input_images[w, h] = 1 cv2.imshow("test2222", input_images) data = signal.medfilt2d(np.array(img), kernel_size=5) # 二維中值濾波 for h in range(0, height): for w in range(0, width): if data[h][w] < 128: input_images[w, h] = 0 else: input_images[w, h] = 1 cv2.imshow("test3333", input_images) cv2.waitKey(0)
以上這篇python 中值濾波,椒鹽去噪,圖片增強實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用pandas實現(xiàn)對數(shù)據(jù)進行特定排序
在數(shù)據(jù)分析和處理過程中,排序是一項常見而重要的操作,本文將詳細介紹如何利用pandas對數(shù)據(jù)進行特定排序,包括基本排序、多列排序、自定義排序規(guī)則等方面的內(nèi)容,需要的可以了解下2024-03-03python 利用matplotlib在3D空間中繪制平面的案例
這篇文章主要介紹了python 利用matplotlib在3D空間中繪制平面的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02Python輸入的多種情況超詳細解讀(單行、多行及數(shù)組)
對于 Python 來說有多種方式可以輸入數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python輸入的多種情況超詳細解讀,分別是單行、多行及數(shù)組,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-03-03Python2和Python3中urllib庫中urlencode的使用注意事項
這篇文章主要介紹了Python2和Python3中urllib庫中urlencode的使用注意事項,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11pycharm配置python環(huán)境的詳細圖文教程
PyCharm是一款功能強大的Python編輯器,具有跨平臺性,下面這篇文章主要給大家介紹了關(guān)于pycharm配置python環(huán)境的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-01-01