08.09.2015, 11:20
|
|
Временная регистрация
Регистрация: 31.10.2014
Сообщений: 59
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
bitmap в jpeg
Имеется картинка с камеры в массиве в формате RGB565
Нашел кучу примеров открытия jpeg, но ни одного для обратной операции, может кто подсказать?
|
|
|
|
08.09.2015, 12:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: bitmap в jpeg
BMP или RGBXXX это обычный битовый массив , XXX = кол.битов на цвет
например RGB888 это 24 бит цвет , в вашем случае цвет точки упакован в 16 бит , более подробно здесь http://www.theimagingsource.com/en_U...rmatRGB565.htm
открыть и перегнать на TFT сможет любая тинька , на STM выделаете в памяти экранную область и через DMA замечательно работает "чиста железно"
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
|
|
|
|
08.09.2015, 12:24
|
|
Временная регистрация
Регистрация: 31.10.2014
Сообщений: 59
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: bitmap в jpeg
Нет нет, вы не поняли, мне нужен jpeg для того чтобы сохранять фотографии с камеры, на дисплей я без проблем вывожу картинку через DCMI -› DMA -› RGB
|
|
|
|
08.09.2015, 13:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: bitmap в jpeg
то есть у вас есть картинка с камеры в формате RGB565 и вы ее хотите аппаратно(мк) кодировать в JPEG и сохранять где то ? Правильно я вас понял ?
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
Последний раз редактировалось elon; 08.09.2015 в 13:21.
|
|
|
|
08.09.2015, 15:28
|
|
Временная регистрация
Регистрация: 31.10.2014
Сообщений: 59
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: bitmap в jpeg
Да, при нажатии на кнопку устройство должно сохранять картинку на карту памяти, т.к. это фото, а не видео, задержки на обработку всего не критичны
|
|
|
|
08.09.2015, 16:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
|
Re: bitmap в jpeg
Вам нужно кодек найти/написать, и портировать его на МК.
Типа:
https://code.google.com/p/jpeg-compressor/
http://www.openjpeg.org/
Только очень медленно будет работать.
Хотя, конечно, если ARM9 - то может и ничего.
|
|
|
|
08.09.2015, 17:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: bitmap в jpeg
а картинку с каким разрешением преобразовать хотите ? с глубиной цвета понятно , 16 бит
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
|
|
|
|
08.09.2015, 19:44
|
|
Временная регистрация
Регистрация: 31.10.2014
Сообщений: 59
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: bitmap в jpeg
Пока что 640x480
Но потом придется ставить камеру по мощней, у неё только 1280x960 и 2592x1944
Все это дело работает на arm cortex-m7
|
|
|
|
08.09.2015, 19:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: bitmap в jpeg
640 х480 эт 600 кб. можно писать прямо битмап. А на простое проца, не торопясь, преобразовываать их в jpeg
|
|
|
|
08.09.2015, 20:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: bitmap в jpeg
640 х 480 можно аппаратно на лету делать , есть процессоры от омни визион заточенные как раз под это , у нас есть в наличии готовые модули камеры вместе с аппаратным компрессором для систем технического зрения , 10-12 кадров/сек обрабатывают прямо в Jpeg сразу из bmp , ну а дальше , на большее разрешение не семерку а девятку , у нее аппаратный wavelet на jpeg есть .... так что о скорости можно не особо заботиться либо брать аппаратные чипы которые гонят поток видео сразу в MPEG4 или в H264 а дальше как решите , аппаратному кодеру без разницы будете вы 1 кадр фиксировать или 50
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
Последний раз редактировалось elon; 08.09.2015 в 21:59.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:16.
|
|