遍历OpenCV中Mat结构最快速的方法

#pragma omp parallel for num_threads(64)
for (int i = 0; i < src_bgr.rows; i++)
{
	uchar* data = src_bgr.ptr<uchar>(i);
	for (size_t j = 0; j < src_bgr.cols; j++)
	{
		int B = *data++;
		int G = *data++;
		int R = *data++;
	}
}

外层使用for循环,便于OpenMP加速。线程数要超过核数10倍以上。

内层取每行首地址,使用++操作符。


                                    
展开阅读全文

没有更多推荐了,返回首页