- 博客(2)
- 收藏
- 关注
原创 编译OpenCV2.4.3中的OCL模块
OpenCV2.4.3发布了,总算包含了OCL模块,不过不是默认打开的,需要用源码编译,不过实际上很简单。1 下载opencv的打包文件,安装cmake和编译器(VS或GCC之类),安装你的显卡对应厂家的opencl sdk2 用cmake编译,在选项中勾选WIHT_OPENCL,点configure,应该可以看到输出里面有OPENCL YES这样的字样,然后点generate3编译代
2012-11-04 18:57:14 1566 2
原创 利用OpenCL对OpenCV并行化心得(3)
上文提到由于ROI的问题,想在一个kernel中向量读写是有难度的,于是就用了很多mask操作,但是这些操作太复杂,不仅非常容易引入bug,而且带来了太多的额外操作,对于没有ROI的数据,那么多边界操作都是浪费的。 在心得2中,简单的kernel只需要十几条汇编指令,而考虑到ROI的向量化需要几百条指令,多余的处理指令太多了,对于像add这样的简单函数,最终的处理效率也不是那么理想。这里
2012-11-04 18:00:30 1633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人