关于OpenCV安装的问题总结
最近打算学习OpenCV,首先需要进行安装。我分别在我的电脑和移动硬盘里面进行了安装,移动硬盘是UNIX系统,电脑是Win10系统。相关的关于OpenCV的安装教程已经很多了,在这里也就不再重复了,主要记载一下安装的过程中遇到的一些问题,以便以后用得上。
首先是在Windows上面安装,在Win10上面我用的是VS2013,遇到的第一个问题是**运行环境x86和x64不匹配问题**,在这个问题上面困扰了有点久,查看网上的资料说要修改Debug|Win32里面**目标计算机**的值,使之与为X64,改过来后依然没有解决,然后查看**配置管理器**里面,果然没有x64位的平台,网上资料写明如果没有可以创建一个,但是我这里面就找不到64的平台,都创建不了,仔细找了一下发现确实我这个VS2013里面没有安装64位编译器,然后又去下载,还是不行。网上说好像是历史遗留问题,一般都用的Win32平台。于是就去配x86的环境。
折腾到最后才发现是我下载的OpenCV环境配置的时候写在path里面的是x64的,然后发现最新的一些版本里面build文件夹下面包含的只有x64的,没有x86,下了好几个版本都是这样,我也不知道怎么回事,就去下载了OpenCV3.0.0,再配上x86的环境,再重新生成,就OK了。
然后是ubuntu下面的安装,我直接下的最新版3.3.1,解压后进入OpenCV目录下,网上的教程是先创建一个文件夹build,再cmake。这里需要注意的是,其实有的目录下载下来,子目录里面就有cmake文件夹,直接在那个文件夹下面再编译就可以了,不需要再创建build,我就是这样走了很多歪路,其他也没什么问题,可能就是需要多安装一些软件或库,主要是这个方向明确了,后面应该都会比较顺利,写的比较繁琐,希望能有所帮助!