作者xwxw (新生活新气象~)
看板LinuxDev
标题Re: [问题] 由ARM读取影像做影像处理
时间Wed Dec 23 02:31:51 2009
※ 引述《vcpi (vcpi)》之铭言:
: ※ 引述《jefferylin (丰)》之铭言:
: : 应该是先搬到SDRAM上在处理,
: : 可用DMA的方式搬动,
: : 影像传输像CCD或COMS的顺序的到出来,
: : 所以速度一定可以处理。
: 你是用那棵ARM呢? 一般APU(ARM9以上) 都会有 Camera interface可直接接camera
: 如果是图档,可以使用SDIO读SD card,有nand 或nor的flash话就更方便,前提
: 应该需要有档案系统.不然用I2C(400Khz),SPI(x Mhz)传个1,2 MB的图等几秒 应该都还可
: 接受.用EMIF也得先把资料放到memory才能access
: 你可提出你的需求与开发环境好让大家有出手帮忙的机会罗!
平台:ARM11 6410
环境:linux kernel 2.6以上
影像输入设备:cmos image sensor(不是camera...是一条sensor)
目前做法:如同大大说的~我目前是尝试用camera interface进去
图像由camera interface 进去後转换成RGB再读出来影像处理
目前暂定先由preview path进入(担心速度问题)
经人指点使用V4L2架构的AP下去控制driver(有两个.c档)
如此依来可以省去很多工夫
目前疑惑:这位大大太神了点出我心中的疑问...
camera interface没错有个memory路径
由这个路径进去的点是已经是ARM已存的档案吗?
还有SD card的模式可以直接接进这个memory路径吗?
因为走这条路我似乎就不用去模拟信号成ITU6XX的规格,
因为我的sensor出来资料的是RGB格式(各八位元),
由memory进去的方式会比camera方式进去简单吗?对於一个没经验的人来说!
速度上限制?因为之後还要预留速度提升空间所以不能太慢!
一张图等个1~2秒我会被骂死= =
我的一张图相素不用太高640*480以内就可以了...
可以做影像处理的最低要求就OK了(OCR,二值化,边缘侦测...)
终极目标:1分钟1000张资料量!!(包含影像处理时间...)
至少目标:1分钟600张资料量!!(一定要达到...)
P.S.这位大大真的是有经验的高手...我好佩服...
可以在有限的资讯下把可能方式都点出来了....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.104.97.26