1. 程式人生 > >macOS opencv python 影象濾波

macOS opencv python 影象濾波

opencv python 影象平滑和濾波

1,高斯濾波

#! /usr/local/bin/python3
# coding:utf-8
"""
影象二值化 全域性閥值 
"""
from PIL import Image
import cv2

src = "/root/captcha_png.png"
import cv2
img = cv2.imread(src , 0)
#高斯濾波
gauss = cv2.GaussianBlur(img,(5,5),0)
#全域性二值化
ret , thresh1 = cv2.threshold(
gauss ,127, 255, cv2.THRESH_BINARY) cv2.imshow("gauss", thresh1) cv2.waitKey()
  • 原圖
    在這裡插入圖片描述
  • 二值化 未濾波
    在這裡插入圖片描述
  • 二值化 高斯濾波
    在這裡插入圖片描述

參考:

  1. openCV—Python(9)—— 影象平滑與濾波
  2. OpenCv-Python 影象濾波