Рубрики
Без рубрики

Python Opencv – CV2 Image Blur

Автор оригинала: Python Examples.

Python opencv cv2.blur ()

Вы можете размыть изображение в Python, используя функцию OpenCV CV2.Blur (). Кроме того, вы можете размыть изображение с помощью CV2.Filter2D (). Но CV2.Blur () – это быстрый высокий уровень функции для фильтрации действия и выполнения усреднения.

В этом руководстве мы узнаем, как размыть изображение с использованием функции CV2.Blur () с примерами. Примеры предоставляют ситуации, когда мы используем ядра разных форм и его влияние на размытие на выходе.

Ниже приведен фрагмент быстрого кода, который размывает изображение img_src с ядром формы (5, 5) и возвращает размытое изображение.

img_rst = cv2.blur(img_src, (5, 5))

В приведенном выше заявлении мы храним размытое изображение в img_rst Отказ

Пример 1: Blur Image – CV2.Blur ()

Ниже приведен простой пример, где будет размыть изображение и сохранить его. Шаг по шагам процесса приведен ниже.

  • Прочитайте изображение в img_src Отказ
  • Размытие изображения с ядром формы (5, 5).
  • Храните возвращенное изображение от CV2.Blur () и сохраните его на постоянное хранилище.

Python Program

import cv2

#read image
img_src = cv2.imread('sample.png')

#blur the image
img_rst = cv2.blur(img_src, (5, 5))

#save result image
cv2.imwrite('result.jpg',img_rst)

Выход

Запустите вышеуказанную программу. Ниже приведен выборки выхода с исходным и результатом изображений.

Пример 2: размытие изображения с ядром (20,20)

В нашем предыдущем примере мы использовали ядро формы (5, 5). В этом примере мы будем использовать ядро формы (20, 20) и соблюдайте полученный образ.

Python Program

import cv2

#read image
img_src = cv2.imread('sample.png')

#blur the image
img_rst = cv2.blur(img_src, (20, 20))

#save result image
cv2.imwrite('result.jpg',img_rst)

Выход

Резюме

В этом руководстве примеров Python мы узнали, как размыть изображение с помощью функции CV2.Blur () библиотеки Python OpenCV CV2.