![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Каким образом можно вывести монохромное 16-битное изображение на монохромный медицинский монитор (16 бит оттенков серого)? При любой глубине цвета пикселя (24, 32 бит) удается отобразить лишь 256 оттенков серого. В какую сторону копать?
|
#2
|
||||
|
||||
![]() В сторону монохромности и копать. Т.е. преобразовать к 256-и цветам, при необходимости перевести в GrayScale.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
![]() Так мне нужно не 256 а все 65536 оттенков серого на монитор вывести
|
#4
|
|||
|
|||
![]() Считается, что 256 оттенков достаточно для восприятия глазом, больше глаз не различает. Но есть еще проблемма оборудования, большинство современных матриц физически 6-бит и 8-бит эмулируется мерцанием и дизерингом. Хорошие матрицы отображают чесные 8-бит, сейчас появляются матрицы 10-бит. Видеоадаптеры тоже в основном 8-бит, хотя встречаются модели способные выводить 10-бит, профессиональные адаптеры могут обрабатывать 16-бит.
16-бит нужно для минимизации потерь связаных с округлениями при обработке изображений, при выводе обычно используют старший байт, иногда применяется дизеринг. Последний раз редактировалось x128, 22.05.2012 в 09:02. |
#5
|
|||
|
|||
![]() Цитата:
![]() |
#6
|
|||
|
|||
![]() Цитата:
При условии, что используется качественная и откалиброванная система визуализации, переход между соседними значениями яркости при 8-битах глаз не заметит. Большее динамическое разрешение полезно для обработки, когда малозаметный фрагмент можно усилить без потери деталей, что при низком разрешении невозможно т.к. детали уйдут в область шума. Последний раз редактировалось x128, 23.05.2012 в 14:13. |