数字图像处理之并行处理(1)

本文介绍了使用C/C++和OpenMP进行数字图像处理中的并行处理,特别是针对灰度图像的取反操作。通过OpenMP实现的并行处理在双核CPU上展现出两倍于常规处理的速度。代码示例展示了如何在release模式下应用OpenMP进行图像处理,并提及OpenMP主要适用于循环级并行,但需注意其对for循环格式的要求。
摘要由CSDN通过智能技术生成

 

  在处理图像时,会经常对像素进行操作,实时性要求较高的场所往往会使用并行处理,好在(C/C++ API)支持多种并行方式:mpi,openmp,intel ipp 等,今天记录一种利用 openmp简单的并行处理图像方法:灰度图像取反。

 

  需要用到的头文件:#include “omp.h”,作者是基于opencv3.0处理的图片,cpu为赛扬E3200,双核。

话不多说上代码:

 

#include "opencv2/opencv.hpp"
#include "omp.h"
#include "time.h"
#include 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值