2016-11-04 4 views
-3

Отмечу, что Matlab имеет straightforward function для получения энтропии изображения. Мне нужно что-то подобное для python. Scikit image has an entropy filter, который выводит изображение, используя минимальное количество бит, необходимое для этого (по крайней мере, я думаю, что это так). Я предполагаю, что для этого он вычисляет энтропию, но я не могу получить доступ к ней как скалярное значение.Получение энтропии изображения в изображении python/scikit?

Перед тем, как закодировать функцию, чтобы сделать это вручную, знает кто-нибудь, если он уже существует, и я как-то не хватает его? Или, если на то пошло, какой-то существующий код, который они рекомендуют?

+1

Расчет энтропии изображения довольно прост. Вы находите гистограмму изображения, нормализуете гистограмму, чтобы она стала PDF-файлом, а затем используйте стандартное уравнение энтропии для вычисления энтропии. – rayryeng

ответ

1

Если вы не возражаете, выкладывая на ImageMagick вы можете сделать это следующим образом:

convert someImage.png -format '%[entropy]' info: 
0.907238 

Не знаю, как вы это делаете с креплениями ImageMagick Python, но это, вероятно, возможно.

 Смежные вопросы

  • Нет связанных вопросов^_^