LINUX.ORG.RU

Преобразовать rgb в число.


0

3

Очень хочется сравнивать цвета в rgb по тому как они расположены в спектре. Есть ли некая линейная система представления цветов удовлетворяющая моим требованиям и как перейти к ней от rgb? Интересует в первую очередь алгоритм, а не его реализация.

★★★★★

Ответ на: комментарий от mclaudt

Тут вопрос не о принципиальной возможности выстраивания в линию (массив размером 256*256*256), а о функции сравнения 2 цветов. Какой больше и какой меньше.

anonymous
()
Ответ на: комментарий от anonymous

>>Изображение формируется не в точке, а на всей сетчатке.

Да что ты говоришь??

Пятна изображения объекта на сетчатке. И вообще, это был комент к посту http://www.linux.org.ru/jump-message.jsp?msgid=5437551&cid=5437998

Ты его бы прочитал прежде чем встрявать.

mclaudt
()
Ответ на: комментарий от mclaudt

Вон по ссылке выше всё нарисовано, хотя память меня подвела и RGB видится как раз в узком пятне, а «ночное зрение» размазывается на большую сферу.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

Да но там повторение того что уже сказано, но ничего о расфокусировке в темноте для увеличения пятна и охвата большего числа палочек.

mclaudt
()
Ответ на: комментарий от dn2010

И? Расскажи как из неоднородности распределения палочек и колбочек следует, что глаз в темноте увеличивает размер пятна для охвата большего числа палочек?

mclaudt
()
Ответ на: комментарий от mclaudt

Что за «расфокусировка»? Формирование изображения до сетчатки или после неё? Ты хочешь сказать, что близорукость и дальнозоркость улучшают зрение в темноте благодаря «расфокусировке»?

anonymous
()
Ответ на: комментарий от anonymous

>>Что за «расфокусировка»? Формирование изображения до сетчатки или после неё? Ты хочешь сказать, что близорукость и дальнозоркость улучшают зрение в темноте благодаря «расфокусировке»?

Смотря что ты понимаешь под «улучшает». Увеличится количество палочек на пятно от объекта, поэтому в этом плане ответ «да».

mclaudt
()
Ответ на: комментарий от mclaudt

Общее то количество световой энергии не увеличится никак. Если обработать яркий объект на чёрном фонде фильтром blur, то он станет больше, размазанее, но менее ярким.

anonymous
()
Ответ на: комментарий от mclaudt

>И? Расскажи как из неоднородности распределения палочек и колбочек следует, что глаз в темноте увеличивает размер пятна для охвата большего числа палочек?

Потому что в той точке, куда изображение днём фокусируется, их вообще нет. Если не расфокусировать картинку, то ночью ничего видно не будет. В общем-то «куриная слепота» в пожилом возрасте — это примерно оно и есть, мышцы хрусталика ослабевают и расфокусировка при слабом освещении получается недостаточной.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

«Расфокусировка» приведёт к тому, что свет от одной точки объекта будет собираться не в одной точке сетчатки, а в разных с уменьшенной яркостью. Световой поток от этого не увеличивается, просто произойдёт его размазывание по больше площади с меньшей освещённостью этой площади.

anonymous
()
Ответ на: комментарий от anonymous

>>Общее то количество световой энергии не увеличится никак.

Общее-то количество световой энергии, приходящейся на колбочки, увеличится.

Если обработать яркий объект на чёрном фонде фильтром blur, то он станет больше, размазанее, но менее ярким.

Зато чернота на границах (как раз там где палочек больше) станет серой. Да и вообще фильтр blur не связан напрямую с расфокусировкой.

mclaudt
()
Ответ на: комментарий от dn2010

Оставьте уже эти теории о расфокусировке. В темноте краем глаза видно лучше, потому что палочки ближе к краю сетчатки.

anonymous
()
Ответ на: комментарий от mclaudt

Достаточно просто сместить изображение на край сетчатки. Повернув голову у нему боком. И не надо будет никаких «расфокусировок» для появления изображения данного предмета на палочках.

anonymous
()
Ответ на: комментарий от dn2010

>>Если не расфокусировать картинку, то ночью ничего видно не будет.

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

Так о какой конкретно «расфокусировке» говоришь ты?

mclaudt
()
Ответ на: комментарий от dn2010

Приспособление глаз к условиям освещенности происходит без контроля сознанием. Конечное состояние, при котором устанавли- вается светочувствительность глаза для данного уровня яркости, называется адаптацией.

Адаптация обеспечивается тремя явлениями:

- изменением диаметра отверстия зрачка;

- перемещением темнового пигмента в слоях сетчатки;

- различной реакцией палочек и колбочек.

Нигде про изменение фокусного расстояния.

mclaudt
()
Ответ на: комментарий от anonymous

Интересно, почему конструкторы правильных фотоаппаратов стремятся увеличить размер матрицы, световой поток на входе объектива один и тот же будет.

dn2010 ★★★★★
()
Ответ на: комментарий от mclaudt

Изменение фокусного расстояния и есть расфокусировка. Когда изображение формируется не на экране, а перед ним или после него.

Диафрагма глаза относится к апертурным диафрагмам и меняет светосилу глаза, а не его фокусные расстояние. Но при увеличении апертурной диафрагмы увеличивается кружок рассеяния, что приводит к ухудшению видимости объёмных предметов. Это извесный приём в фотографии.

anonymous
()
Ответ на: комментарий от anonymous

>>Диафрагма глаза относится к апертурным диафрагмам и меняет светосилу глаза, а не его фокусные расстояние.

Капитан, убейся, а? А какая диафрагма меняет фокусное расстояние? Или я такое говорил? Я потому и закавычил «расфокусировку», чтобы найти хоть какой-то смысл в том что говорит dn2010.

mclaudt
()
Ответ на: комментарий от dn2010

С чего вы это взяли? Если увеличится размер пикселя, уменьшится разрешение изображения (но зато увеличится угол обзора). Если же вы хотите получить тот же масштаб изображения, вам придется увеличивать фокусное расстояние объектива. А вместе с ним - и диаметр входного зрачка объектива, чтобы светосила не изменилась (если, конечно, новая матрица не является более чувствительной).

Кстати, размер пикселя научных матриц большой. Но он большой из-за большого масштаба в фокальной плоскости телескопа. Например, у БТА масштаб ~8.6"/мм, т.е. при наилучшем возможном изображении вполне хватит разместить ~15 пикселей на миллиметр.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Чем больше матрица при одинаковом разрешении, тем для получения того же изображения должно быть больше фокусное расстояние. А увеличение фокусного расстояния уменьшает глубину резкости, уменьшает относительное отверстие = диаметр / фокусное расстояние и значит уменьшает освещённость. Однако при этом уменьшаются внеосевые аберрации.

anonymous
()
Ответ на: комментарий от anonymous

Вот я и говорю, что для того, чтобы светосила не изменялась, диаметр нужно увеличивать во столько же раз, во сколько и фокусное расстояние. Для обычного фотоаппарата нет смысла городить огромную матрицу, т.к. для нее потребуется и огромный же объектив.

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.