CANON SDK устанавливает ПОЛЬЗОВАТЕЛЬСКИЙ БАЛАНС БЕЛОГО для СОХРАНЕННЫХ изображений JPG

мы с моим другом изо всех сил пытались понять, как расширить пользовательский баланс белого, который мы могли успешно установить в режиме просмотра в реальном времени, на сохраненное изображение JPG. Мы используем Canon SDK 2.1.34 и камеру EOD 600D, программируя на C#.

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

Спасибо! Федерико


person Federico    schedule 08.04.2014    source источник


Ответы (1)


Дублируйте мои предыдущие попытки и вопрос в этот пост

Насколько я знаю, это неправильно поддерживается (и не задокументировано) в EDSDK, и я не сталкивался с общедоступными обходными путями. Также трудно найти хороший контакт в Canon (даже внутри компании), который мог бы всем нам помочь. EOS Utility внутри может это сделать, но использует недокументированные вызовы PTP (которые могут быть записаны и переработаны).

К сожалению, лучше всего либо

  1. снимайте в RAW и выполняйте индивидуальную балансировку белого в посте. WB на момент съемки просто случайный.
  2. приблизительный баланс белого с использованием цветовой температуры и пользовательского сдвига температуры. Их можно вставить в JPG.
person gdh    schedule 14.06.2014