Анализирующая фотографию программа. Нужны советы по ее созданию. Что еще можно сделать?
А может велосипед уже придуман?
Загорелся идеей написать программу, которая дает советы начинающему фотографу по уже сделанной им фотографии.
Входная информация: цифровое фото, некоторая информация (примерное расстояние до объекта...)
Возможность выделения объекта фотографирования для оценки пропорций
Выходная информация:
1. Параметры съемки
Параметры съемки (из Exif'a)
Помимо цифирных представлений сделать визуализацию оптической геометрии. Здесь подразумевается нарисовать картинку, из которой можно будет понять, что значит "в фокусе", что такое оптический зум, ГРИП.
---------
2. Расчетные параметры
Значение ГРИП
Гистограмма по яркости
---------
3. Заключение
Общая оценка: Смазанная, пересвеченная, недосвеченная, объекту съемки уделено мало места на фотографии...
Рекомендации по изменению условий съемки
---------
Анализирующая фотографию программа. Нужны советы по ее созданию. Что еще можно сделать?
Всего 48 сообщ.
|
Показаны 1 - 20
Анализирующая фотографию программа. Нужны советы по ее созданию. Что еще можно сделать?
Re[Владимир Петров]:
Мы присутствуем при начале появления кнопки «шЫдевр»
Re[Владимир Петров]:
от: Владимир Петров
Анализирующая фотографию программа. Нужны советы по ее созданию. Что еще можно сделать?
А может велосипед уже придуман?
Нет, не придуман. Но, разумеется, активно идут работы по созданию модели восприятия изображений.
Подробности здесь: http://shadrin.rudtp.ru/Personal/Shadrin_articles_Fairchild.htm
20-ая глава.
Re[Владимир Петров]:
Интересно, а как программно определить смазан снимок или нет? Или что объекту съёмки уделено мало места на снимке?
Re[Владимир Петров]:
По моему (финальная часть, советы) - это голяк. Объект в центре, но у него закрыты глаза. Сбоку, но очень смешной. Недодерж-передерж можно фиксировать - НО ЗАЧЕМ ? И так видно. И какой-же итоговый совет даст программа ? Афтор у вас все не в центре и недодержанo ?
Хм.
Хм.
Re[Direless]:
слишком мал объект можно будет узнать только после того, как пользователь выделит его руками.
Смазанность снимка можно узнать, посчитав 1-ю, 2-ю производные по яркости (или детекторами границ). Если границы есть, значит четкий.
Теперь допустим, человек на фотке маленький, а фон монотонный или размытый и занимает много большую площадь. Думаю, можно говорить, что можно было бы и по-крупнее снять.
Смазанность снимка можно узнать, посчитав 1-ю, 2-ю производные по яркости (или детекторами границ). Если границы есть, значит четкий.
Теперь допустим, человек на фотке маленький, а фон монотонный или размытый и занимает много большую площадь. Думаю, можно говорить, что можно было бы и по-крупнее снять.
Re[Владимир Петров]:
Возмите какую-нибудь книгу про композицию в фотографии. "Фотография как..." к примеру. В принципе все это поддается рассчетам.
Вот только зачем? На фотографию или интересно смотреть (не зависимо от того по правилам она снята или нет) или не интересно. А тут никакой компьютер не поможет.
Вот только зачем? На фотографию или интересно смотреть (не зависимо от того по правилам она снята или нет) или не интересно. А тут никакой компьютер не поможет.
Re[Владимир Петров]:
Если хотите написать что-то полезное и (возможно) продаваемое, то тогда напишите программу (типа MDI-приложения, MDI – Multiple Document Interface) для обучения пользователей цветокоррекции в плёночной цветной фотографии (ручной печати), например, с применением мозаичных фильтров и, конечно, с применением корректирующих фильтров (Жёлтый-Пурпурный-Голубой), и с вычислением экспозиции для них. И, если немного подумать, то и для цифровой обработки фотографии подобная программа будет очень нужна. Плюс ещё много гистограмм, графиков и диаграмм можно будет в программе построить, которые очень любят капиталисты. Удачи!
Re[int2eh]:
Через блажные идеи написания программ обработки изображений проходили многие технари. Со многими я знаком лично. Во всех случаях схема одинакова: вначале все кажется простым и логичным: яркости, краевые контрасты, MTF, цветоразностные сигналы, трихроматические кривые, XYZ и пр. Кажется вот-вот и будет результат. Вот-вот -- рукой подать, вот только учесть еще "особенности глаза" и... и... и крах. Ибо "особенности глаза" -- это область знания, требующая положить годы на ее изучение.
Написание эффекитвных imaging программ -- это задача, неподъемная одним человеком -- только коллективом и только коллективом специалистов из разных областей.
Технарям очень хочется обойтись без учета физиологии (потому что такой учет невероятно труден и требует глубокого изучения вопроса) -- они пытаются что-то делать, но результат ВСЕГДА неудовлетворительный. В итоге, все запустевает, факически не начавшись.
Написание эффекитвных imaging программ -- это задача, неподъемная одним человеком -- только коллективом и только коллективом специалистов из разных областей.
Технарям очень хочется обойтись без учета физиологии (потому что такой учет невероятно труден и требует глубокого изучения вопроса) -- они пытаются что-то делать, но результат ВСЕГДА неудовлетворительный. В итоге, все запустевает, факически не начавшись.
Re[A_Shadrin]:
Моя идея состоит в том, чтобы написать/реализовать уже давно написанные и реализованные иностранными "технарями" вещи. А прога получилась бы не плохая, она должна бы всего-то “не обрабатывать image”, а при простом и понятном интерфейсе накладывать мозаичные фильтры на определенный участок image и вычислять для каждой ячейки экспозицию. И почти тоже самое надо дописать для корректирующих фильтров. Вот и вся моя идея! Подобная программа может сэкономить кучу времени, денег и сил исключив из обучения “мокрый” процесс (проявку - сушку).
Re
...
Re[int2eh]:
от: int2ehИзвиняюсь за тупость, но как можно вычислить "'для каждой ячейки экспозицию"?
и вычислять для каждой ячейки экспозицию,
Re[]:
от:Mochulski
Возмите какую-нибудь книгу про композицию в фотографии. "Фотография как..." к примеру. В принципе все это поддается рассчетам.
Вот только зачем? На фотографию или интересно смотреть (не зависимо от того по правилам она снята или нет) или не интересно. А тут никакой компьютер не поможет.Подробнее
У меня много друзей, которые впервые взяли в руки цифровой фотоаппарат, и им очень сложно понять смысл разных настроек и терминов, про искусство... я вообще не говорю. Книжки и др. литературу мало кто читает Поэтому и возникла такая идея для "ленивых" людей.
от:int2eh
Если хотите написать что-то полезное и (возможно) продаваемое, то тогда напишите программу (типа MDI-приложения, MDI – Multiple Document Interface) для обучения пользователей цветокоррекции в плёночной цветной фотографии (ручной печати), например, с применением мозаичных фильтров и, конечно, с применением корректирующих фильтров (Жёлтый-Пурпурный-Голубой), и с вычислением экспозиции для нихПодробнее
Мне тоже интересна идея. Если можно, дайте ссылочку или так, на пальцах объясните.
А "экспозиция для каждого пикселя" тоже непонятное явление для меня.
от: A_Shadrin
Написание эффекитвных imaging программ -- это задача, неподъемная одним человеком -- только коллективом и только коллективом специалистов из разных областей.
В точку! Согласен на 100%
По роду своей деятельности приходится часто придумывать велосипед. Являюсь аспирантом и по совместительству преподавателем по программированию в институте местном, а еще руководитем дипломных выпускных работ (АСОИУ). Идею, которую я осветил в посте планирую проевратить в тему дипломного проекта для студента. Конечно коммерческое применение тоже хорошо, но пока за всю историю нашей молодой кафедры случаев не было.
Re[zalex]:
Конечно, относительно базовой, каждый фильтр имеет свою плотность. Для подсчёта вручную есть стандартное правило увеличения выдержки: для жёлтых светофильтров плотностью 30%, 40% - на 5%; плотностью 50% и выше – на 10%; для пурпурных и голубых на каждые 10% - на 10%, и для каждого светофильтра (как стекла) - на 10%, или пользуйтесь специальными таблицами.
Re[Владимир Петров]:
от: Владимир Петров
...Мне тоже интересна идея. Если можно, дайте ссылочку или так, на пальцах объясните.
А "экспозиция для каждого пикселя" тоже непонятное явление для меня.
ссылку на свой архив бумажных источников мне очень будет затруднительно дать (шучу)
- просто найдите где-нибудь профи и уговорите его просто все показать, и лишние вопросы сами отпадут
-
Re[Владимир Петров]:
от: Владимир Петров
Общая оценка: Смазанная, пересвеченная, недосвеченная, объекту съемки уделено мало места на фотографии...
Мой совет - оставьте эти мысли, если, конечно, ваше цель не упражнения в программировании. Задача в вашей постановке связана с распознаванием образов - раз, с композиционным анализом - два. Даже в первой части эта задача не решена, причем кровь на этом поле проливают не одиночки, а целые институты (плавали, знаем). А второе вообще не алгоритмизуется.
Re[int2eh]:
от:int2eh
Конечно, относительно базовой, каждый фильтр имеет свою плотность. Для подсчёта вручную есть стандартное правило увеличения выдержки: для жёлтых светофильтров плотностью 30%, 40% - на 5%; плотностью 50% и выше – на 10%; для пурпурных и голубых на каждые 10% - на 10%, и для каждого светофильтра (как стекла) - на 10%, или пользуйтесь специальными таблицами.Подробнее
О каких светофильтрах речь? Говорим-то конечном результате (файле), который изрядно перелопачен внутрикамерным софтом или конвертором. Что Вы там в результате намеряете?
Re[int2eh]:
от: int2eh
Я даже не знаю, читали ли Вы мой пост или просто хотите только по каким-то своим личным, неизвестным для меня причинам меня как-то задеть.
Уважаемый int2eh, я приношу тысячу извинений, но произошла ошибка, -- я отвечал Владимиру Петрову, а случайно вытащил Ваш ник в цитатник. Так произошло случайно, поскольку я привык к программе VBulletin, а она работает немного по-другому и не будет копировать ник человека, если нет фактической цитаты. Еще раз мои извинения, приседания и пр.
* * *
Однако раз уж зашла речь, то должен сказать, что цветной печатью я занимался много лет и владею ею на должном уровне. Интересно другое: идея электронной имитации фотооптической печати была реализована еще ва 70-е годы в программном обеспечении сканеров Гарди-Вурцбурга и Мюррея-Морса. Более того, туда же был впихнут имитат системы селективного максирования. Все это описано у Ханта в историческом ключе (надеюсь, в октябре-ноябре будет опубликован перевод -- он уже готов) и все это давно кануло в Лету...
Re[A_Shadrin]:
Ok. На нет и суда нет :) щас подравлю свои комменты
Извините!
Извините!
Re[zalex]:
Внимательнее прочтите чего я хочу, если непонятно - я объясню, но щас я вижу, что Вы вааще не очень этого хотите.
