создание красивой гистограммы из фотографии?

В настоящее время я ищу решение для создания «красивых» гистограмм из фотографий. Я хотел бы иметь инструмент командной строки для Linux. Я знаю, что imagemagick может генерировать гистограмму, что было бы неплохо, но я хотел бы, чтобы ось была помечена гистограммой.

может быть, есть один инструмент, который может решить эту проблему, или я мог бы объединить, например, imagemagick и gnuplot для достижения этой цели?

Большое спасибо,


person aurora    schedule 27.11.2010    source источник


Ответы (2)


Другая альтернатива — matplotlib — посмотрите здесь и здесь примеры графиков, которые вы можете создать. Это требует написания небольшого количества кода, но если вы знакомы с Python, это довольно просто и понятно. Настоящим преимуществом является гибкость — вы можете настроить внешний вид ваших гистограмм в соответствии с вашими конкретными целями.

гистограмма в 10 строках кода

person mpenkov    schedule 28.11.2010

здесь уже поздно, поэтому этот ответ не полностью завершен, но в библиотеке c++ cimg есть пример программы для сбора данных с изображения: описано здесь

Затем эти данные могут быть переданы в gnuplot, как вы предлагаете, либо непосредственно в коде, либо через сценарий оболочки, как в середине этой страницы: http://web.archive.org/web/20101113155819/http://t16web.lanl.gov/Kawano/gnuplot/intro/working-e.html

Написание кода может быть не тем, чем вы хотите заниматься, но пример cimg очень хорошо документирован и занимает всего около 15 строк. Это может оказаться самым быстрым делом.

В любом случае, мне пора спать

person Tom    schedule 28.11.2010