PYTHON ФИЛЬТР СОБЕЛЯ

Фильтр Собеля (Sobel filter) - это оператор, который используется для выделения границ изображения. Он широко используется в компьютерном зрении и обработке изображений с помощью языка программирования Python.

Операторы Собеля используют два ядра, обычно называемые ядром x и ядром y. Каждое из ядер вычисляет производную для соответствующей оси координат.

Пример кода на Python, использования фильтра Собеля:

import cv2
import numpy as np

img = cv2.imread('image.jpg', 0)
sobelx = cv2.Sobel(img, cv2.CV_64F, 1, 0, ksize=3)
sobely = cv2.Sobel(img, cv2.CV_64F, 0, 1, ksize=3)
magnitude = np.sqrt(sobelx**2.0 + sobely**2.0)
cv2.imshow('image', magnitude)
cv2.waitKey(0)
cv2.destroyAllWindows()

Для начала мы импортируем необходимые библиотеки OpenCV и NumPy. Затем, мы загружаем изображение из файла и преобразуем его в оттенки серого. После этого мы используем функцию cv2.Sobel () для вычисления ядра x и y для изображения. Наконец, мы находим магнитуду градиента изображения и отображаем ее с помощью функции cv2.imshow ().

Sobel edge detection in Matlab

Python's Filter Function Explained..

Edge Detection in Python : Data Science Code

Finding the Edges (Sobel Operator) - Computerphile

video edge detection by sobel filter

Functional Programming in Python: The \

Sobel and canny edge detection in Matlab

Blurring and Smoothing - OpenCV with Python for Image and Video Analysis 8

51 Функция filter python. Что делает функция filter в Python

Python filter 🍺

BLGPG-763FADBB1B65-24-09-19-20

Новые материалы: