Название: вывод 14 бит RAW data Отправлено: ivan10msk от Март 11, 2021, 17:58 Здравствуйте!
Есть необходимость вывода 307200 значений по 14 бит (RAW data) каждое в 'картинку' определенного размера, таким образом, чтобы каждое 14 битное значение было бы значением(освещённости) пиксела картинки. Подскажите пожалуйста как можно это сделать на qt и можно ли? Спасибо! Название: Re: вывод 14 бит RAW data Отправлено: tux от Март 11, 2021, 23:34 Не совсем понятна задача - что в вашем понимании "значение (освещенность) пиксела картинки"? Если вы за то, как это оценивает человеческий глаз, то задача очень непростая на любом фреймворке. А если что то типа "saturation", то можно перевести цвет пиксела в HSV и просто взять его оттуда. Или перевести в HSB - там есть "brightness".
Название: Re: вывод 14 бит RAW data Отправлено: kambala от Март 12, 2021, 09:04 подготовить данные в виде кусков по 56 бит (7 байт) через QBitArray либо просто напихать в quint64 по 64 бита, писать через QDataStream. также можно использовать std::bitset.
Название: Re: вывод 14 бит RAW data Отправлено: ivan10msk от Март 13, 2021, 17:52 Спасибо! Да имелось ввиду "brightness"
Я не совсем понял в какой именно виджет выводить и через какой класс значения пикселей чтобы можно было видеть что-то на подобие картинки? Название: Re: вывод 14 бит RAW data Отправлено: tux от Март 13, 2021, 19:25 Спасибо! Да имелось ввиду "brightness" Картинку можно вывести в QLabel. Подготовив для него соответствующей QPixmap. Это самое простое.Я не совсем понял в какой именно виджет выводить и через какой класс значения пикселей чтобы можно было видеть что-то на подобие картинки? |