您当前的位置: 首页 >  ar

phymat.nico

暂无认证

  • 2浏览

    0关注

    1967博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

cv::parallel_for_ 的一个例子

phymat.nico 发布时间:2020-04-25 12:43:22 ,浏览量:2

重点:

    paralle_for_设置成n个线程,则实际只有n-1线程并行,第n个线程会等待其他线程运行结束后再执行,所以n=1和n=2实际上都是串行

cv::parallel_for_是opencv封装的一个多线程接口,利用这个接口可以方便实现多线程,不用考虑底层细节,以下是一个具体的例子

    继承ParallelLoopBody,重载运算符() class LoopBody : public cv::ParallelLoopBody { public:     LoopBody (const std::vector& filenames)         : m_filenames(filenames)     {     }

    virtual void operator()(const cv::Range& r) const     {         for (int i = r.start; i != r.end; i++)  //遍历         {             std::cout

关注
打赏
1659628745
查看更多评论
立即登录/注册

微信扫码登录

0.0863s