Python を使用して画像にガウスぼかしを実行する方法
はじめに:
ガウスぼかしは、画像をより滑らかにしたりぼかしたりできる一般的に使用される画像処理技術です。ノイズを軽減したり、特定の芸術的効果を追加したりするために使用されます。この記事では、Python を使用して画像にガウスぼかしを実装するコードを作成します。
import cv2 import numpy as np
image = cv2.imread('image.jpg') blur_radius = 10
GaussianBlur()
関数を呼び出すことで、画像に対してガウスぼかし処理を実行できます。この関数のパラメータには、元の画像、ぼかし半径、標準偏差 (ガウス関数の重みの計算に使用されます) が含まれます。返される結果はぼやけた画像です。 blurred_image = cv2.GaussianBlur(image, (blur_radius, blur_radius), 0)
imshow()
関数を使用して表示します。次のコードを実行してこのステップを実装し、最終結果を確認できます。 cv2.imwrite('blurred_image.jpg', blurred_image) cv2.imshow('Blurred Image', blurred_image) cv2.waitKey(0) cv2.destroyAllWindows()
完全なコードは次のとおりです:
import cv2 import numpy as np # 加载图片和设置模糊效果参数 image = cv2.imread('image.jpg') blur_radius = 10 # 进行高斯模糊处理 blurred_image = cv2.GaussianBlur(image, (blur_radius, blur_radius), 0) # 保存并显示结果 cv2.imwrite('blurred_image.jpg', blurred_image) cv2.imshow('Blurred Image', blurred_image) cv2.waitKey(0) cv2.destroyAllWindows()
概要:
Python と OpenCV を使用すると、画像にガウスぼかしの効果を簡単に実現できます。ぼかし半径を調整することで、ぼかしの度合いを自由にコントロールできます。ガウスぼかしは、画像のノイズを軽減するために使用できるだけでなく、美しい芸術的な効果を生み出すこともできます。画像処理に興味がある場合、これは試してみる価値のある興味深い実用的なテクニックです。
以上がPython を使用して画像をガウスぼかしする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。