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

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


このプログラムでは、opencv関数blur()を使用して画像をぼかします。

アルゴリズム

Step 1: Import OpenCV.
Step 2: Import the image.
Step 3: Set the kernel size.
Step 4: Call the blur() function and pass the image and kernel size as parameters.
Step 5: Display the results.

元の画像

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

サンプルコード

import cv2
image = cv2.imread("testimage.jpg")
kernel_size = (7,7)
image = cv2.blur(image, kernel_size)
cv2.imshow("blur", image)

出力

ぼやけた画像

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

説明

カーネルサイズは、画像のごく一部のみをぼかすために使用されます。カーネルは画像全体を移動し、カバーするピクセルをぼかします。


  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 入力として、この場