(Био) анализ изображений с использованием Python Все, что вам нужно знать о гистограммах

(Био)анализ изображений с использованием Python Все, что нужно знать о гистограммах

Изучайте концепции компьютерного зрения с использованием Python

Добро пожаловать в нашу серию (Bio)Анализ изображений с использованием Python: все, что вам нужно знать. В этом учебнике мы погрузимся в гистограммы – важный инструмент, и узнаем, как он играет важную роль в мире компьютерного зрения и анализе биоизображений. То, что отличает этот учебник, – это наш практический подход: мы будем использовать Python, чтобы показать полезность гистограмм в микроскопии.

Создание гистограммы

Как мы уже обсуждали в нашем предыдущем учебнике, изображения состоят из элементов изображения (пикселей), и для компьютера каждый пиксель – просто число. Когда данные изображения отображаются, значения пикселей обычно преобразуются в квадраты; квадраты – это всего лишь полезная визуализация, позволяющая нам быстро получить представление о содержимом изображения [1].

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

Содержание

Что такое гистограмма?

Гистограмма – это визуальное представление распределения интенсивности пикселей на изображении. Она предоставляет визуальное обобщение тонального распределения на изображении, показывая, сколько пикселей имеют определенные значения интенсивности. На гистограмме по оси X представлены значения интенсивности пикселей (обычно в диапазоне от 0 до 255 для изображения с 8-битным разрешением), а по оси Y представлена частота или количество пикселей для каждого уровня интенсивности.

Приведенный ниже код на Python считывает изображение, обрезает его до определенной области, отображает обрезанное изображение в первом подграфике и создает гистограмму значений пикселей во втором подграфике.