* 摄像头采集图像 * 软件实时显示 * 响应速度很慢 * * * *
项目概述----
摄像头采集图像后,进行一些校正畸变的处理,也就是加了些算法,
像是垂直镜像、校畸、双线性插值等。然后在界面上显示出来。
双线程----
线程1:采集到的原始图像数据是A,处理后变成B。
线程2:在IMAGE_SHOW中将B显示在界面上。
待解决问题:图像的实时采集的响应速度太慢。讲得通俗些就是物体晃到摄像头前,软件界面上慢一拍才显示出来这个物体。
附言:请各位大牛不吝赐教。
2012-07-26 09:19:43
可以用directshow做,慢的原因可能是你图像处理的时间太长了,
这个directshow不会啊,有没有简单点的办法啊
愁~
愁~
我的算法运行时间确实很长,占170ms
刚优化了下,减少到了125ms
不过还是很长,要是能优化到30ms就好了。
刚优化了下,减少到了125ms
不过还是很长,要是能优化到30ms就好了。
楼主都没讲什么实质呀,170ms-125ms,大进步啊。
比如上段收集源码?
比如上段收集源码?
现在已经优化到了86ms了
主要是两个算法的时间长
一个校畸算法 59ms
一个双线性插值算法 用来放大图像的 27ms
主要是两个算法的时间长
一个校畸算法 59ms
一个双线性插值算法 用来放大图像的 27ms
可是响应速度还是不够.
怎么办呢,请各路牛人指教一下啊
我也在做实时图像处理,用的是vc,同样的问题,处理过程长,会显示的卡,不能达到实时,我这还有上下位机交互,现在的速度远远不能达到要求,现在有什么想法吗?交流下
我是用以太网相机,也是延时,采集时间大概是50ms左右,图像采集完直接显示,并没有做处理,出来的画面很流畅,但显示的大概是在3秒以前的图像,并不是很实时。
过程是图像采集的一个buffer里面,再从这个buffer复制到另一个图像控件的buffer,再显示出来。
赞 (0)