xuexueaibeibei 发表于 2014-4-25 21:27:05

ccd摄像头程序运行时间太长,怎样才能减少一点时间呢?

ccd摄像头采用for循环采集y u v,并且采用的是135行120列,这样使得整个摄像头的采集时间很长,怎样才能缩短一下时间呢?

求帮助

kayatsl 发表于 2014-4-25 21:39:57

别用for
字数补丁..

xuexueaibeibei 发表于 2014-4-25 23:23:09

kayatsl 发表于 2014-4-25 21:39
别用for
字数补丁..

字数补丁??该怎么用呢??

qrytian 发表于 2014-4-26 12:52:27

最近要做摄像头,求指教

qrytian 发表于 2014-4-26 12:52:47

kayatsl 发表于 2014-4-25 21:39
别用for
字数补丁..

愿闻其详

3050311118 发表于 2014-4-26 13:26:57

整体while代替for   搞个变量计算循环次数   或者上个小系统

astankvai 发表于 2014-4-26 13:44:07

用blackfin (ADI DSP)的PPI,然后用ROM自带的库处理。

error_dan 发表于 2014-4-26 14:08:25

没有哪个DSP是不带DMA的吧。。。

xuanfong1 发表于 2014-4-27 20:55:28

路过路过了顺便看看

kayatsl 发表于 2014-4-28 16:51:26

xuexueaibeibei 发表于 2014-4-25 23:23
字数补丁??该怎么用呢??

capture=GPIOA->IDR
capture=GPIOA->IDR
capture=GPIOA->IDR
capture=GPIOA->IDR
capture=GPIOA->IDR
capture=GPIOA->IDR

something like this.

kayatsl 发表于 2014-4-28 16:53:00

你意思是一个像素点周期采集时间长还是一场图像采集时间长? 这是俩概念

xuexueaibeibei 发表于 2014-4-29 09:56:21

3050311118 发表于 2014-4-26 13:26
整体while代替for   搞个变量计算循环次数   或者上个小系统

为什么说while就比for省时间呢??

xuexueaibeibei 发表于 2014-4-29 09:57:51

kayatsl 发表于 2014-4-28 16:53
你意思是一个像素点周期采集时间长还是一场图像采集时间长? 这是俩概念

一场图像的采集周期!你说的是一个像素点的采集周期吗??

kayatsl 发表于 2014-4-29 18:31:12

一场的采集周期是摄像头决定的, 不是你程序决定的

xuexueaibeibei 发表于 2014-4-30 14:49:17

kayatsl 发表于 2014-4-29 18:31
一场的采集周期是摄像头决定的, 不是你程序决定的

可是采集速度是视频处理芯片决定的,处理速度又是由主控的,现在我的处理速度是0.3秒一幅图,总感觉比较慢的

kayatsl 发表于 2014-4-30 15:31:47

采集速度也是摄像头决定的. 视频处理芯片只是自适应摄像头出数据的速度, 处理速度只是看你算法

处理速度0.3秒一幅图,才3fps , 那肯定慢, 优化你的算法吧

xuexueaibeibei 发表于 2014-4-30 15:52:08

kayatsl 发表于 2014-4-30 15:31
采集速度也是摄像头决定的. 视频处理芯片只是自适应摄像头出数据的速度, 处理速度只是看你算法

处理速度0. ...

主控是stm32f4 ,大概多长的处理速度是正常的呢??

kayatsl 发表于 2014-4-30 16:35:57

不知道你中间处理了什么. 没法告诉你什么速度是正常..

要是用f4做人脸识别.. 一分钟一帧都不为过.

xuexueaibeibei 发表于 2014-5-2 09:32:54

kayatsl 发表于 2014-4-30 16:35
不知道你中间处理了什么. 没法告诉你什么速度是正常..

要是用f4做人脸识别.. 一分钟一帧都不为过. ...

看了你的一个帖子,发现咱俩做的摄像头处理硬件上面很像!

我用的stm32f4 +saa711a,用来进行图像识别,例如看到“1”,就能识别到,然后做出相应动作,例如灯闪1下!

没有人脸识别那么高级,应该处理下来不至于很慢才对!

kayatsl 发表于 2014-5-3 11:02:26

如果你要每个像素点扫, 再加上判断.. 那想快都快不到哪里去..

jzb8736 发表于 2014-5-3 15:15:27

CCD的数据是逐个像素串行读出,这个速度取决于CCD的水平垂直驱动频率,通常CCD会有一个最大采样速度,你所说的采集慢应该是因为Ccd本身读出频率限制的。模拟前端AFE不会是瓶颈,通常AD转换后数据都是并行接口或者LVDS接口。如果是后端处理器太慢的话,那没办法,跟是不是CCD无关!

xuexueaibeibei 发表于 2014-5-3 16:49:50

kayatsl 发表于 2014-5-3 11:02
如果你要每个像素点扫, 再加上判断.. 那想快都快不到哪里去..

也对,就是这样啊!

xuexueaibeibei 发表于 2014-5-3 16:51:36

jzb8736 发表于 2014-5-3 15:15
CCD的数据是逐个像素串行读出,这个速度取决于CCD的水平垂直驱动频率,通常CCD会有一个最大采样速度,你所 ...

恩恩,后端的处理芯片是比较慢的,应该就是因为主控速度不快造成的了

jzb8736 发表于 2014-5-3 16:55:27

xuexueaibeibei 发表于 2014-5-3 16:51
恩恩,后端的处理芯片是比较慢的,应该就是因为主控速度不快造成的了

为啥用CCD? 追求低照效果?

xuexueaibeibei 发表于 2014-5-3 20:17:08

jzb8736 发表于 2014-5-3 16:55
为啥用CCD? 追求低照效果?

网上都说ccd的感光效果比cmos的效果好,所以就买ccd的试了试,效果比较好,就一直用的ccd

jzb8736 发表于 2014-5-3 22:43:20

xuexueaibeibei 发表于 2014-5-3 20:17
网上都说ccd的感光效果比cmos的效果好,所以就买ccd的试了试,效果比较好,就一直用的ccd ...

嗯   CCD低照效果会好点   现在CMOS的sensor做的也不错了。看你的需求吧也没法说CCD 和CMOS哪个就好一般来说CMOS会比CCD便宜很多硬件和软件也简单很多弱弱问一下LZ用哪个CCD?自己玩吗?

xuexueaibeibei 发表于 2014-5-4 09:56:53

jzb8736 发表于 2014-5-3 22:43
嗯   CCD低照效果会好点   现在CMOS的sensor做的也不错了。看你的需求吧也没法说CCD 和CMOS哪个就好   ...

http://item.taobao.com/item.htm?spm=a230r.1.14.344.LkPBvI&id=36543846622

彩色ccd,不是自己玩,帮人做事的!

jzb8736 发表于 2014-5-4 12:21:22

xuexueaibeibei 发表于 2014-5-4 09:56
http://item.taobao.com/item.htm?spm=a230r.1.14.344.LkPBvI&id=36543846622

彩色ccd,不是自己玩,帮 ...

噢~~~搞航拍呐~~~这个CCD应该是拆机件, 不然这个价格连CCD芯片都买不到~{:lol:}

xuexueaibeibei 发表于 2014-5-5 15:17:50

jzb8736 发表于 2014-5-4 12:21
噢~~~搞航拍呐~~~这个CCD应该是拆机件, 不然这个价格连CCD芯片都买不到~...

恩恩,嘿嘿!

真的好多巧合 发表于 2015-1-25 19:38:10

xuexueaibeibei 发表于 2014-4-25 23:23
字数补丁??该怎么用呢??

发帖的字数不能少于.........这些字{:smile:}

真的好多巧合 发表于 2015-1-25 19:41:58

表示围观,帮顶!{:smile:}
页: [1]
查看完整版本: ccd摄像头程序运行时间太长,怎样才能减少一点时间呢?