08 2013 档案
摘要:在使用OpenCV2.4.x的时候,以为不用重新编译可以直接使用GPU模块,不过在我使用的时候,发现使用getCudaEnabledDeviceCount()的时候,总是获得是0,于是重新编译OpenCV,这个是一个漫长的过程,尤其是编译GPU模块。对于如果编译OpenCV网上教程都比较多,这个不在叙述,下面主要说一下surf的那个demo运行结果如下:主要要注意的在GPU中使用的Mat类型为GpuMat,读取普通的Mat要通过upload转变。主要也就是把内存中的Mat复制到显存中。使用的surf也是使用SURF_GPU,还有就是关键点的类型为GpuMat,这样就申明在GPU中运算。SURF
阅读全文
摘要:一、前言 OpenCV是开源的跨平台的计算机视觉库,实现了图像处理、计算机视觉和机器学习的很多通用算法。对于移动设备没有快速输入的键盘,大的屏幕,其优势在于图像和声音,因此要发挥好移动设备的性能,必须很好的利用这一特点。本文档主要说明如何在iOS系统中使用OpenCV。二、开发准备1.下载OpenCV for iOS2.打开XCode,新建一个工程,例如新建一个Single View Application3.在项目中添加下载好的OpenCV库,其中一种添加方式,在新建好的项目中,右键Framework,选择Add Files to,在跳出的窗口中找到opencv2.framework后点击a
阅读全文
摘要:1、 环境搭建a) 安装Homebrew i. 下载地址:http://github.com/mxcl/homebrew/tarball/master ii. 解压到/usr/local iii. export PATH=/usr/local/bin:$PATHb) 安装cmake i. 安装Homebrew是为了方便安装cmake,也可以直接安装OpenCV ii. 在终端中输入brew install cmakec) 编译安装OpenCV i. 下载OpenCV for mac的安装源文件,解压缩 ii. 进入存放解压缩后的OpenCV文件夹,新建一个空的文件夹release,进入该文件夹
阅读全文

浙公网安备 33010602011771号