CC3200 Camera传输图像太慢的问题请教?
Hi TI员工和论坛的朋友们,大家好:
看资料和我自己计算,CC3200可以传视频大概是每秒11帧左右(240*320的QVGA图像) 。
如果是M-JPEG,应该可以更快,我觉得是有机会到24帧/秒的(看压缩比)。
我现在跑TI的SDK中的例程“camera_application”,大概4秒才能传输1帧。
我想问下,这个怎么调快,就是传输更多帧图片。
如果这个例程,你们不熟悉,那是否有其他代码或例子,是可以传输比较快的?
BR!
Hi TI员工和论坛的朋友们,大家好:
有人可以给回答下吗?
按我的计算,如果传JPEG图像,240*320,怎么也可以传10帧/秒啊。
但是现在是每帧要4,5秒的样子。
应该是你自己的问题,我跑的是6帧/S
Hi Yonggang Wang,
我就是跑的TI的例程“Camera Application”啊(TI SDK V1.1.0).
我并没有改动例程。
1, 你用的是TI的开发板吗?能否检查一下芯片的丝印?
2,能否用websock_camera也尝试看看
HI, PAN,
感谢你的回复。
1. 板子用的不是TI的开发板,因为TI的视频开发板不好弄到,买也很麻烦,我用的是淘宝上的开源硬件商场的那个。
2, Websock_camera,这个例程我跑不通,在最后的“connect”和send “Capture”页面处,不能正常跑,点击“connect”
后,没有“Websocket Connected” 弹出,无法看到图像。
3. 传输图像很慢的问题,我觉得我找到了,现在传输一帧的时间为2.58秒,这2.58秒钟,程序里的"file creat"(open creat)
用了大概1.2秒,"file open"(open write)用了大概1.3秒, 剩下的大概80ms是MT9D111 Capture 1帧图像和“file write”的时间。
其中 Capture 1帧图像大概为67ms, “file write”(不算打开文件,只是写的时间,写了1张图片)大概为5ms.
4. 现在JPG图片是存在片外Flash里的,这个文件的数据本来在RAM里,是从RAM保存到Flash里的,我想问下,是否可以不写入
flash里,而直接用RAM里的数据,这样会很快,如在RAM里创建一个文件,不过这种方法我不知道是否可行,也不知道怎么做。
BR!
Hi,
你的板子是哪个?我用的也是TB的,没有你说的那个问题。
关于你的第四点,cc3200不同于stm32,对用户都是透明的。你的想法很好,但是很容易造成死机。
可否进一步交流?
HI Yonggang wang,
1. 我用的板子是淘宝开源硬件商城的那个。
2. 你说的TB是什么?
3.你说没我说的那个问题,是指你一秒可以传很多帧图像吗?
4. 关于第四点,在RAM里建文件,我只是个想法,不知道如何实现,你知道吗?
BR!
Hi,
1、你的板子的链接是?
2、淘宝
3、6帧每秒
4、我觉得你图像慢的问题不在RAM或者flash里,建议你先别做这个尝试
HI, Yonggang Wang2,
1. 板子的淘宝链接:http://item.taobao.com/item.htm?spm=a230r.1.14.46.R9HCOp&id=43373209519&ns=1&abbucket=8#detail
2. 你说的6帧/秒,真的让我疯狂,你用的是CC3200 SDK中的例程吗? 代码可以共享吗?因为我仔细的测试过TI SDK中Camera Application
这个例程序,“file Open”就需要大概1.3秒(文件大小64K字节),所以每秒1帧都不会到。我觉得不是板子的问题,是串行flash的问题。
串行flash速度不够。
3. 可以要你的联系方式吗? 我的QQ:32474259, 手机18565807177(深圳号码)
BR!
关于第二点,是要支持HTML5的浏览器才会有反应的。你可能用的是IE.建议用谷歌浏览器或360浏览器。
存flash的过程慢,要用websock_camera那个例程,同时最近出现个别websock_camera无法打开网页的问题,建议试试老版本的谷歌浏览器或者新的360浏览器。 淘宝搜索“CC3200 camera” 提供安卓APP测试实时效果