Python
 Computer >> コンピューター >  >> プログラミング >> Python

OpenCV関数medianBlur()を使用して画像をぼかす


このプログラムでは、OpenCVライブラリのmedianBlur()関数を使用して画像をぼかします。中央値のぼかしは、ノイズを除去しながら画像のエッジを処理するのに役立ちます。

元の画像

OpenCV関数medianBlur()を使用して画像をぼかす

アルゴリズム

Step 1: Import cv2.
Step 2: Read the image.
Step 3: Pass image and kernel size in the cv2.medianblur() function.
Step 4: Display the image.

サンプルコード

import cv2
image = cv2.imread("testimage.jpg")
image = cv2.medianBlur(image, 7)
cv2.imshow("medianblur", image)

出力

OpenCV関数medianBlur()を使用して画像をぼかす


  1. OpenCVを使用して画像のエッジを検出するPythonプログラム

    この問題では、Pythonが画像またはビデオファイルのエッジを検出する方法を確認します。これを実現するには、OpenCVライブラリが必要です。 OpenCVライブラリは、主にコンピュータビジョン用に設計されています。オープンソースです。もともとはIntelによって設計されました。これは、オープンソースBSDライセンスの下で無料で使用できます。 OpenCV機能を使用するには、pip。を使用してダウンロードする必要があります。 OpenCVはNumpyモジュールをダウンロードします。それも必要になります。 sudo pip3 install opencv-python 入力として、この場

  2. PythonOpenCvモジュールを使用したヒストグラムの等化

    これは、画像のヒストグラムを使用してコントラスト調整を行う画像処理の方法です。 実際、この方法は通常、多くの画像のグローバルコントラストを増加させます。特に、画像の使用可能なデータが近いコントラスト値で表される場合、この調整により、強度をヒストグラム上でより適切に分散でき、ローカルコントラストの低い領域が可能になります。より高いコントラストを得る。 OpenCVにはこれを行う関数cv2.equalizeHist()があり、その入力は単なるグレースケール画像であり、出力はヒストグラム均等化された画像です。 この手法は、画像のヒストグラムが特定の領域に限定されている場合に適しています。強度の