Как получают цветные фотографии с монохромными камерами?

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2020
  • Как получают цветные изображения, снимая на монохромные камеры? Как формируется RGB изображение? Как складывать цветовые каналы вместе? Какие бывают цветовые раскладки в астрофотографии? Что такое биколор и что такое палитра HST? Обо всем этом поговорим сегодня!
    Видео создано при поддержке магазина Звездочет: astronom.ru/catalog/kamery-zw...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 33

  • @DSLiveView
    @DSLiveView  3 ปีที่แล้ว +9

    Ребят, пришлось перезалить сюда. Увы, тема астрофото уже совсем вымерла на основном канале.

    • @nhgraf1285
      @nhgraf1285 3 ปีที่แล้ว

      Да все равно ведь больше бы собрал там чем на втором канале,уж больно специфическая тема это ваше астрофото))) Я еще удивился вроде же смотрел ролик а он почему-то не помечен как просмотренный...

  • @user-wo7nc3zv1s
    @user-wo7nc3zv1s 3 ปีที่แล้ว +1

    Дима, спасибо! Из всех просмотренных ликбезов на тему "монохром/цвет в астрофото" - этот, пожалуй, один из лучших.

  • @doerstrasegunstrasen8239
    @doerstrasegunstrasen8239 3 ปีที่แล้ว +2

    В конце инсульт жопы от падения фильтра, слава Богу это визуальный! ; ))
    (Я уже писал наподобие этого комментария. Дима, привет!)

  • @anastasiiadomanova2881
    @anastasiiadomanova2881 3 ปีที่แล้ว +1

    Потрясающий ролик, очень практичный. Спасибище!!!

  • @user-is7fw5ou4m
    @user-is7fw5ou4m 3 ปีที่แล้ว +1

    Лайк во все каналы.

  • @LLIYCbKA
    @LLIYCbKA 3 ปีที่แล้ว

    Как раз хотела пересмотреть) Информация интересная и доступно рассказано! Спасибо!)

  • @user-im9wu9vs7i
    @user-im9wu9vs7i 3 ปีที่แล้ว +1

    Спасибо!

  • @azazzeloua296
    @azazzeloua296 3 ปีที่แล้ว +6

    поищу 10 отличий) или чем отличается предыдущий ролик)

    • @fibey1296
      @fibey1296 3 ปีที่แล้ว +1

      Давайте сначала одно отличим)

    • @azazzeloua296
      @azazzeloua296 3 ปีที่แล้ว +1

      @@fibey1296 отнялся год жизни. в предыдущем вроде не отнимался

    • @fibey1296
      @fibey1296 3 ปีที่แล้ว +1

      @@azazzeloua296 а мне кажется уже 2 года отнялось 😅

    • @azazzeloua296
      @azazzeloua296 3 ปีที่แล้ว +1

      @@fibey1296 ну, хз) я про последнюю вставку в конце ролика) а так DS Astro я и не вспомню когда начал смотреть, но всегда кажется что поздно)

  • @user-cw9iy8fm7w
    @user-cw9iy8fm7w 3 ปีที่แล้ว

    Видео вероятно будет очень полезно тем, кто не знает про Сергея Михайловича Прокудина-Горского, а знать полезно, что человек ещё в 1904-16 годах сделал множество цветных фотоснимков, правда наземных объектов.

  • @deniskaly
    @deniskaly 3 ปีที่แล้ว

    Интересно))

  • @fibey1296
    @fibey1296 3 ปีที่แล้ว +6

    А, тут тоже посмотреть надо?

    • @SuperDogma
      @SuperDogma 3 ปีที่แล้ว +3

      От начала до конца. Повторение мать ученье.

    • @vVPhaetonVv
      @vVPhaetonVv 3 ปีที่แล้ว +3

      @@SuperDogma "повторение - мать учениЯ". Просто коммент для создания активности

    • @frizcold9322
      @frizcold9322 3 ปีที่แล้ว +2

      Ученье дочь повторения

  • @user-bf3lf5cq7q
    @user-bf3lf5cq7q 3 ปีที่แล้ว +1

    Перезалив с ДСастро основного канала?

  • @werytuwerytu7411
    @werytuwerytu7411 3 ปีที่แล้ว

    Ровно 100 лайков. Я сотый кто лайкнул

  • @user-cw9iy8fm7w
    @user-cw9iy8fm7w 3 ปีที่แล้ว +1

    Нет, программа не присваивает никакой оттенок пикселю. Это уже мозг наблюдателя фотографии или видео используя глаз уже присваивает оттенок тому или иному участку монитора или бумаги на который смотрит.
    Программы вообще ничего об оттенках не знают, им что синий, что красный, это просто цифра в байте или двух байтах, если в одном байте то от 0 до 255 если в двух то от 0 до 65535 вот три таких цифры и сохраняет программа (прошивка фотоаппарата или фотошоп который используют в НАСА). Конечно происходит преобразование по неким математическим формулам если надо перевести RGB в CMYK для печати, но это уже совсем другая история, а в той истории есть уже и оттенки - "цвета Pantone", там программы могут и ими оперировать, но это настолько редкий случай, что исключение упомянутое мной зедесь лишь для расширения кругозора читателей.
    Самое интересное то, что у всех людей оттенки разные, то есть при одинаковых значениях в картинке для байт красного R, зелёного G и синего B и одинаковом мониторе, каждый человек увидит разные оттенки, собственно по причине разного строения глаз и разных механизмов обработки информации в мозгу каждого (есть разные версии тестов цветового восприятия, в том числе и оттенков) . А ещё есть дальтоники. Дальтоники вопреки расхожему мнению не все видят мир черно-белым, большое их число (больший процент) просто имеют перепутанные цвета, их мозг не правильно формирует цвета, ведь у нас в глазу нет рецепторов воспринимающийх красный цвет и красный получается пересчётом в мозгу, из желтого вычитается зелёный, но не у всех это так, могут быть перепутаны "цветовые каналы" или установились не правильные "веса" (грубо, как пример - вычитается не 0,9 зелёного, а скажем 0,8 или вовсе -0,9) и получаются не правильные оттенки.

    • @nhgraf1285
      @nhgraf1285 3 ปีที่แล้ว

      Программа присваивает пикселю оттенок который в цветовом пространстве,выбранном пользователем,соответствует значениям каналов от 0 до 255. В 1998 году вроде как создали стандарт цифровых цветов,дав куче народу составлять различные цвета и оттенки из трех предложенных RGB в пропорциях от 0 до 255 и усреднив это все(еще некоторые цвета там слегка "подгрязнили" потому что не получалось удовлетворительно с использованием RGB). И цветовые пространства имеют определенный охват оттенков из всех тех самых оцифрованных в далеком 1998 году(это если на данный момент ничего не изменилось). А вы тут скорее про цветопередачу мониторов решили поговорить и индивидуальное восприятие цвета,что несколько из другой оперы)

    • @user-cw9iy8fm7w
      @user-cw9iy8fm7w 3 ปีที่แล้ว +1

      @@nhgraf1285, причём тут мониторы? Вы попробуйте .BMP файл вручную, в HEX редакторе, побайтно создавать и сами всё увидите. Не нравиться тривиальный и простой.BMP немного посидев с бумажкой и калькулятором можете создать побайтово .JPG, потом без свякого монитора можете бросить на принтер и всё узрите воочию. Но на монитеоре конечно быстрее будет увидеть результат.
      Не можете вручную побайтово, сделайте 90% работы программой, просто создайте картинку 2х2 точки залейте чистым белым цветом, сохраните как .BMP откройте в HEX редакторе и меняйте последние три байта файла (это будут компоненты RGB первой точки в этом изображении), сами увидите что там просто три значения от 0 до 255 и ничего ни с какими оттенками не сопоставляется, а сохраняется "как есть". В JPEG всё немного интереснее, но суть точно та же, просто сохранение не напрямую RGB а YCbCr.
      Мониторы-шмониторы, да хоть фотопластинки, если работаем с пространством (каналами) RGB, всё одно будут три фотопластинки которые будут хранить три значения яркости для RGB а не одна фотопластинка с значением оттенка, а будь в программе сопоставление с оттенками, была бы именно одна фотопластинка/бумажка/[четырёх/восьми/шестнадцати]байтоное число с номером оттенка.
      Это текст храниться как набор байт сопоставляемых потом с символом, например буква "S" это число 83, буква "T" число 84, а русская "T" хоть и выглядит так же, но уже для win1251 это 210, а в UTF8 это два числа 208 и 162, хотя буква одна (разные "пространства символов" или как принято называть "кодировки").
      Надеюсь почувствовали разницу и смогли провести простой опыт с .BMP

    • @nhgraf1285
      @nhgraf1285 3 ปีที่แล้ว

      @@user-cw9iy8fm7w так суть то в том что значения каналов то надо смешать,а откуда прога знает какому цвету какие значения соответствуют? Она берет их из рабочего цветового пространства. Никто и не говорил про какое-то одно абстрактное значение оттенка которое присваивается пикселю программой вроде бы. Хотя я тут захожу уже на скользкую для себя территорию конечно.

    • @user-cw9iy8fm7w
      @user-cw9iy8fm7w 3 ปีที่แล้ว +1

      @@nhgraf1285, не надо ничего смешивать. Просто вывод.
      Могу предположить, что идея про некое магическое "смешивание" берёт начала из огуманитаренного интерфейса фотошопа, как и идея некого "цветового пространства" не менее магическая и нелепая.
      Посмотрите вы своими глазами хоть раз в набор инструкций процессора, которые тот же фотошоп выполняет, и раз и на всегда забудете по магическое цветовое пространство и смешивание.
      Не хочется смотреть, послушайте человека который видел - меня.
      Скажем, "фильтр пропускающий только красное" описывается простой математикой:
      R=R*1; G=G*0; B=B*0;
      Всё, результирующие RGB выдаём на монитор или сохраеняем в памяти или в файл.
      Теперь сделаем чуть сложнее фильтр, который можно будет настроить:
      R=R*Kr; G=G*Kg; B=B*Kb;
      Теперь меняя Kr, Kg и Kb в диапазоне от 0 до 1 мы получим любой фильтр, точнее почти любой, если мы хотим из зеленоватого делать розоватое, то нужно будет небольшое усложнение вида:
      R=R*Kr+Ar; G=G*Kg+Ag; B=B*Kb+Ab;
      кроме того Kx гонять не от 0 до 1 а от 0, скажем до 10, и выполнить нехитрую процедуру не дающую значениям выйти за 255.
      А всё это я к тому, что в фотошопе "цветовое пространство" не более чем фильтр накладываемый на все байты изображения перед тем как они будут скопированы в память видеокарты, что бы потом видеокарта совместно с контроллером монитора выдала эти байты в виде значений напряжений в ячейки монитора, да не важно в видеокарту или в драйвер принтера и контроллер принтера или при сохранении в итоговый файл. А в памяти у нас как были RGB значения так и остались.
      Вот ещё пример, как сделать из цветного изображения чёрно-белое:
      result=(0,3*R[n]+0,59*G[n]+0,11*B[n])
      R[n]=result
      G[n]=result
      B[n]=result
      где "n" это номер точки на экране если все точки экрана представить в виде прямой.
      Это реально то, что делает фотошоп, то есть берёт для n-точки её значения R,G,B считает по этой формуле и во все три значения вносит полученный результат, одинаковый.
      Всё, он ничего не сопоставляет с цветовым пространством, с какими-то оттенками и не делает никакой магии. Далее следует процедура наложения "цветового пространства" которое суть есть фильтр и это идеальное чёрно-белое изображение, где все три компоненты равны, просто портит, пересчитывает через фильтр делая у него немного разными эти компоненты (если это не 0 и не 255) и уже результат отдаёт в память видеокарты или сохраняет в файл, а процесс этот нужен что бы скомпенсировать как раз издержки (баги, косяки, кривоту) того или иного монитора или принтера, у которого "ну вот какое-то такое цветовое простнаство, что при одинаковых значениях компонент RGB он выводит их всё же не одинаково, например синего немного больше и это надо бы как то компенсировать, скажем увеличивая значения зелёного и красного или уменьшая значение синего, ведь он льёт больше синей краски чем делал бы будь идеальным а не косячным".
      Надеюсь понятно пояснил что там происходит внутри ЭВМ.

    • @user-cw9iy8fm7w
      @user-cw9iy8fm7w 3 ปีที่แล้ว +1

      @@nhgraf1285, ещё к вам вопрос: а зачем программе смешивать значения каналов и сопоставлять их с каким-то оттенком или цветом?
      Мне просто интересно, как вы понимаете эти процессы.
      То есть что по вашему смешивание даст программе, в чём будет удобство обработки данных или их вывода?
      Видеокарта оперирует тремя компонентами R, G и B, принтер оперирует четырьмя C, M, Y, K (что легко пересчитывается из RGB), а что даст получение некого оттенка, пусть, скажем в виде двух чисел T и С, где скажем T номер таблицы цветовых оттенков а C это цвет в этой таблице. Для видеокарты придётся ведь обратно "разсмешивать" для принтера тоже, простую операцию "инвертировать цвета изображения" вообще не понятно как выполнять, нужно ведь держать ещё одну таблицу, где заданы обратные цвета, скажем чёрному сопоставлен белый, красному голубой, в то время как ничего не смешивая всё очень просто, берём и вычитаем из каждой компоненты число 255, затем отбрасываем знак, то есть если получилось -255 то пишем 255 в ячейку памяти и вуаля, а самое главное никакие таблицы не требуются, (не нужно занимать память) все данные уже есть и самодостаточны. Но предположим пока, что всё это это лирика, абстрагируйтесь от написанного и прошу, расскажите как вы себе это представляли.

  • @tim22442244
    @tim22442244 3 ปีที่แล้ว +1

    Дежавю?🤔😅

    • @tim22442244
      @tim22442244 3 ปีที่แล้ว

      Ладно-ладно, посмотрю и лайк поставлю!👍🏻
      ПС: хорошо на обязательной изоляции(нет), времени много😅

  • @smarthouselab3969
    @smarthouselab3969 3 ปีที่แล้ว

    Дмитрий, ну как так-то? минус 2 года жизни за один месяц - это перебор...

  • @user-ty8ih3qg3c
    @user-ty8ih3qg3c 3 ปีที่แล้ว +1

    Спасибо!