打印

大侠们给我看个方案可行不

[复制链接]
1324|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
taijing33|  楼主 | 2014-9-6 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 taijing33 于 2014-9-6 16:11 编辑

我想用200像素摄像头拍照,然后通过can传送给主机,主机把图片保存在SD里。
主机还可以通过usb或者串口通讯发照片发送给电脑,也就是电脑这边有一个软件可以浏览主机内的拍摄照片。
我现在的问题是
1,CAN通信能不能传送图片。(我觉得应该能)
2,usb通信我没有搞过,我打算用串口发送图片给电脑,可行不?
3,电脑上位机软件业没有搞过,我害的自己写。写个浏览图片的软件容易么?
4,还有就是摄像头拍一张200W像素的图片占多大空间,单片机需要多大的ram才能处理,保存到sd卡里


相关帖子

沙发
wangch_sh| | 2014-9-6 15:19 | 只看该作者
把图片按像素传啊,不过图片大了不好传那

使用特权

评论回复
板凳
taijing33|  楼主 | 2014-9-6 16:04 | 只看该作者
wangch_sh 发表于 2014-9-6 15:19
把图片按像素传啊,不过图片大了不好传那

是啊。我也意识到了。我用30W像素的话。需要多大的ram空间呢?是不是stm32的ram必须大于图片的大小 才能操作,比如存进SD卡里?

使用特权

评论回复
地板
wangch_sh| | 2014-9-6 16:27 | 只看该作者
不必。传一部分后,存到SD卡里,再传下一部分。

使用特权

评论回复
5
chunyang| | 2014-9-6 18:50 | 只看该作者
用低速通讯线路传图像当然可以,就是慢点。200万像素的图片多大要看你的图片格式,jpg的话,几十K都可以。至于自己写图片浏览程序,这个要看你是否掌握相关的编程,会者不难,难者不会。

使用特权

评论回复
6
taijing33|  楼主 | 2014-9-6 20:10 | 只看该作者
chunyang 发表于 2014-9-6 18:50
用低速通讯线路传图像当然可以,就是慢点。200万像素的图片多大要看你的图片格式,jpg的话,几十K都可以。 ...

谢谢。我我打算用fifo的摄像头操作。应该难度不大。我以为单片机的ram必须大于大于图片的大小才能 操作图片看来没有必要

使用特权

评论回复
7
taijing33|  楼主 | 2014-9-6 20:17 | 只看该作者
wangch_sh 发表于 2014-9-6 16:27
不必。传一部分后,存到SD卡里,再传下一部分。

图片信息其实就是一组8位的
数据吧。

使用特权

评论回复
8
wangch_sh| | 2014-9-7 08:42 | 只看该作者
那要看是多少位真彩色。有8位,16位,24位,32位的。不过都可以分成8位来传。

使用特权

评论回复
9
shell.albert| | 2014-9-7 16:30 | 只看该作者
一般从摄像头输出的是RGB像素数据,根据分辨率大小输出的原始点阵数据不同,但是用在低速传输或存储时,必须经过压缩,可以使用简单的RLE压缩,类似于BMP,或使用jpeg/png压缩算法,将原始像素点阵压缩后再传输.
串口速度很慢的,也不是不可以,如果是视频流的话,那是不可接受的.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

163

主题

365

帖子

3

粉丝