VS2010上单独编译ocl模块(opencv248)

1 单独编译opencv中ocl模块(使用的是opencv248版本),代码扣出来以后,这里假设需要的其他opencv库已经扣出来,需要注意的是,opencv248默认的是支持opencl1.1,说明其代码是基于1.1的版本写出来,由于1.2和1.1的兼容性不好,因此最好就使用opencl1.1,不要自己更改
2 使用的编译环境是VS2010,opencl的SDK是AMD-APP-SDK-v2.9-1.599.381-GA-Full-windows-32:
在百度上直接搜索该文件名应该就可以找到
3 建立一个工程,比如,工程名为ocl,,配置工程问哦生成动态库,然后,配置工程的包含目录:
(AMDAPPSDKROOT)inlude,  (AMDAPPSDKROOT)lib\x86,在附加依赖项里面添加
OpenCL.lib
4 当你ocl模块需要的其他模块的头文件也添加到附加包含项,并且相应的库文件也添加到附加依赖项以后,还需要添加几个宏定义,就可以 了:
相应的宏定义是:BUILD_SHARED_LIBS,HAVE_OPENCL,HAVE_OPENCL_STATIC,CVAPI_EXPORT
关于opencv中opencl的介绍可以参考:
http://blog.csdn.net/pengx17/article/details/7880642

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值