关于 JPEG的编码问题?问题如下

2019-07-20 20:28发布

      最近在用探索者开发板,想把从摄像头拍到的照片在TFT显示屏上显示出来,然后再在屏幕上加入文字,最后通过扫描屏幕上的点把整张照片和文字通过串口发送给上位机显示,达到图片上有文字的效果。
      但是扫描整张屏,数据量太大,传送很慢,所以想把屏上显示的数据编码成JPEG格式(减少数据量),然后再发送。各位大侠有没得 JPEG的编码程序啊,或者有没得更好的思路啊,求支援!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
yyx112358
1楼-- · 2019-07-21 02:01
有些摄像头本身就能够输出JPEG格式,例如OV2640。
JPG的编码对于单片机难度很大(用到了大量浮点运算,内存一般100K+),我没做过。网上有些开源库比如IJG、JPGLIB,你可以试试 。除此之外,一些压缩算法比如GZIP、LZO也可以试试
还是看不穿
2楼-- · 2019-07-21 06:53
 精彩回答 2  元偷偷看……
yyx112358
3楼-- · 2019-07-21 12:25
串口就是最大的瓶颈。RS232最大速率不过50KB/s而已
换一个高速接口比较靠谱,比如USB CDC
还是看不穿
4楼-- · 2019-07-21 15:07
yyx112358 发表于 2016-8-26 16:21
串口就是最大的瓶颈。RS232最大速率不过50KB/s而已
换一个高速接口比较靠谱,比如USB CDC

哦哦,谢谢你的见解,换一个高速接口应该能行,可以减少传输时间。 但是我们主要还是想将屏幕上的照片编码成数据量更小的一种格式(比如JPEG),然后进行传输,因为后面可能还会进行远距离传输(2G、wife或其他网络模块传输),所以还请问大哥有没的这方面的信息。
还是看不穿
5楼-- · 2019-07-21 19:58
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-22 01:04
还是看不穿 发表于 2016-8-28 10:55
啊,编码的程序这么大呀?我用的就是OV2640,因为要在照片上嵌入一些文字,不能直接把拍的照片发送出去, ...

编码时间更久。。。。

一周热门 更多>