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

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


このプログラムでは、openCV関数GaussianBlur()を使用して画像をぼかします。ガウスぼかしは、ガウス関数を使用して画像をぼかすプロセスです。画像からノイズを取り除き、細部を減らすために、グラフィックソフトウェアで広く使用されています。

アルゴリズム

Step 1: Import cv2.
Step 2: Read the original image.
Step 3: Apply gaussian blur function. Pass the image and the kernel size as parameter.
Step 4: Display the image.

元の画像

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

サンプルコード

import cv2
image = cv2.imread("testimage.jpg")
Gaussian = cv2.GaussianBlur(image, (7,7), 0)
cv2.imshow("Gaussian Blur", Gaussian)

出力

ガウスぼかし

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


  1. 画像をぼかすOpenCVPythonプログラム?

    OpenCVは、画像処理に最適なPythonパッケージの1つです。また、信号にノイズが付随しているように、画像にも主にソース自体(カメラセンサー)からのさまざまな種類のノイズが含まれています。 Python OpenCVパッケージは、ぼかしとも呼ばれる画像スムージングの方法を提供します。これが、このセクションで行うことです。一般的な手法の1つは、画像のぼかしにガウスフィルター(Gf)を使用することです。これにより、画像のシャープなエッジが滑らかになり、ぼやけが最小限に抑えられます。 構文 cv.GaussianBlur(src, ksize, sigmaX[, d

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

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