受光照、氣候、成像設(shè)備等因素的影響,灰度化后的圖像存在噪聲和模糊干擾,直接影響到下一步的文字識(shí)別,因此,需要對圖像進(jìn)行增強(qiáng)處理。圖片預(yù)處理中重要一環(huán)就是椒鹽去澡,通常用到中值濾波器進(jìn)行處理,效果很好。中值濾波器是一種非線性濾波器,其基本原理是把數(shù)字圖像中某點(diǎn)的值用其領(lǐng)域各點(diǎn)值的中值代替。
在振興等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,振興網(wǎng)站建設(shè)費(fèi)用合理。如求點(diǎn)[i,j]的灰度值計(jì)算方法為:
(1)按灰度值順序排列[i,j]領(lǐng)域中的像素點(diǎn);
(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)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。