Как вывести изображение с использованием нескольких порогов (более 2 порогов) с python3?

Я пишу генетический алгоритм для сегментации изображения с использованием порога. Я реализовал так, что GA находит несколько порогов, чтобы количество объектов в изображении соответствовало количеству порогов. Я использовал сумму дисперсии между классами для каждой хромосомы в качестве функции пригодности. (Каждая хромосома состоит из 40-битного двоичного числа, причем каждые 8 ​​бит представляют число от 0 до 255, которое является диапазоном возможных порогов.)

Мне удалось реализовать все необходимые функции, но теперь мне нужно отображать / показывать сегментированное изображение, используя несколько пороговых значений, полученных в результате написанного мной GA. Некоторые газеты говорят о чем-то вроде 5 сегментов с 4 порогами. Поэтому я догадался, что может быть возможно применить несколько порогов в одном изображении в одном процессе сегментации изображения.

Кто-нибудь есть какие-либо идеи, если это достижимо с Python Cv2? Или это совершенно не актуальная идея? Я все еще пытаюсь понять основы обработки / сегментации изображений и GA.

Я не могу найти ничего связанного с этим, ища онлайн. Может кто-нибудь, пожалуйста, направить меня

Для справки, GA, который я написал, начинается с 10 хромосом, каждая с 5 различными случайно сгенерированными порогами. Затем они начинают развиваться в течение нескольких итераций посредством выбора, кроссовера и мутации. И после нескольких итераций почти все хромосомы сходятся к одному набору из 5 порогов. И это мой окончательный ответ на этот GA.

Спасибо!

0 ответов

Другие вопросы по тегам