Доступ к пиксельным данным изображения в OpenCV на Python

Чтобы получить доступ к пиксельным данным в изображениях Python, вы можете использовать функцию imread() модуля OpenCV.

Пример использования функции imread()

Выход

Вы можете видеть, что напечатан массив.

Доступ к пикселям изображения с помощью массива numpy

Чтобы получить доступ к любым пикселям изображения, вы можете использовать обозначение среза в массиве img.

Выход

Мы обращаемся к 11-й строке и 21-му столбцу, а взамен получаем массив, значения пикселей которого равны 226, 201 и 175 в этом массиве.

Чтобы найти общее количество пикселей изображения, используйте свойство size массива numpy.

Выход

Это означает, что наше изображение имеет в общей сложности 72 000 000 пикселей.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python