MFC中实时图像分析处理一般都是用多线程吧?
单线程来得及吗?
比如前端是个摄像头,后台做图像分析,这个分析得用多线程吧?谁有个实时处理的多线程的例子?

解决方案 »

  1.   

    采图肯定是在单独的线程里面做。
    采集的图像放在一个队列(FIFO)里面。采集线程不断的往里面填(PUSH)
    处理的话一般也单独开一个线程。每次都从那个队列里面取图(POP)。
      

  2.   

    楼上的,你的队列方法不错
    不过我有个疑问,这个队列长度怎么定义?
    怎么个push法呢?
      

  3.   

    我们做实时处理一般开两个线程,采用双缓冲的方法采集数据,我们用的采集卡是加拿大的,用mil9.0,里面就有SDK
      

  4.   

    用队列当然是动态调整大小啊
    比如stl的list或vector
      

  5.   


    是啊,以前做高速数据采集就用双缓存[32][4096]图像采集也有用过mil7.5