![]() |
![]() ![]() |
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Есть программа, она работает с картинками (снимками с тепловизора), записанными в хитром формате. В программе можно тыкать по пикселу картинки и узнавать температуру в этом пикселе.
Я пытаюсь понять, как устроен файл, чтобы самому определять, какого цвета пиксел в какой точке. Пример картинки: ![]() Пока что я нашёл: Все числа внутри хранятся в порядке "сначала старший байт, потом младшие", изображение хранит 16-битные знаковые числа, от 0х200 до 0х259FF байта, конец файла (что после 0x259FF) я стирал без изменений в поведении программы. Когда я заполнил строку картинки числами от -128*256 до 127*256 с шагом 256 и вывел график зависимости температуры от числа, то получил такую хрень: ![]() Зависимость походу кусочно-линейная, но где брать коэффициенты - неясно, то ли они в файле, то ли в программе. Так вот, кто сталкивался с этой программой, может знает? -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 19.02.2025 1:05 |