opencv3.1包安装
由于之前零零碎碎安装了很多必要的库;
现在只需:
(1)下载和解压包
https://github.com/daveselinger/opencv/tree/3.1.0-with-cuda8
这里的分支是:3.1.0-with-cuda8
(2)到opencv文件夹中,
mkdir build
cd build
(3)必要时,手动下载ippv包(不知道是下载包起的作用,还是晚上下载不了,早上就下载好了),
放在此:http://askubuntu.com/questions/734738/cmake-opencv-installation-issue
(4)cmake xxx(很多),见此:http://www.linuxfromscratch.org/blfs/view/7.9/general/opencv.html
貌似有时候不行,所以也试过:cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. (注意:在新建的build文件夹)
有的库不行就要把它关掉,譬如,
(1)-D python2=OFF ... 这类的
(2)又有一次,是 -DBUILD_opencv_python2=OFF
(5)最终编译
make
make install
有的链接文件不行,就要备份然后重新连接!莫非安装之后产生某个链接,但是实际电脑中没有这个链接,然后变成了“虚”链接,然后无效了都?
新经验:
我在一台机器上编译成功之后,直接把它拷贝到另一台机器上。然后在新机器上直接进入之前已经建好的build文件夹里面cmake,然后再make,出现一个很奇葩的错误,没法改正。怎么办呢?
我找了很多资料,耗费了3个小时。就是出现一个libpng.so的目标没法建立,在imgcodecs.dir/all中。然后我坚持不懈:
我试了:
把之前的build全部删掉,强制删删删,rm -rf build; 再次cmake xxx, make 这个错误不见了。
opencv3.1包安装的更多相关文章
- Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法)
		Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法) https://blog.csdn.net/ksws0292756/article/details ... 
- 二进制包安装MySQL数据库
		1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ... 
- CentOS使用yum源中自带的rpm包安装LAMP环境
		CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ... 
- 第5章  软件包管理(1)_RPM包安装
		1. 软件包简介 1.1 软件包分类 (1)源码包:如C.C++源码包,脚本安装包执行后可以自动安装. (2)二进制包:Redhat系列(如CentOS):为RPM包,Debian系列(如ubuntu ... 
- Linux之源码包安装软件
		安装准备 安装c语言编辑器 gcc 压缩包 node-v6.2.0-linux-x64.tar.gz 源码包保存位置 /usr/local/src/ 源码包安装位置 /us ... 
- rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法
		rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ... 
- Apache源码包安装和子配置文件介绍--update.2014-12-5
		安装apache: 官网:http://httpd.apache.org/download.cgi#apache24 1.wget http://mirror.bit.edu.cn/apache//h ... 
- linux下rpm包安装、配置和卸载mysql
		WIN10下虚拟机:VMware workstation 12 PRO 安装 # 1.查看系统版本 [root@vm-xiluhua][/home/xiluhua]$ cat /etc/redhat- ... 
- centos7 使用 omnibus包安装方式,安装 gitlab7.4
		centos7 使用 omnibus包安装方式,安装 gitlab7.4 1: gitlab是一个开源的软件,类似于github.com那样的git代码管理仓库: 官网 https://about.g ... 
随机推荐
- cookie、 sessionStorage 、localStorage之间的区别和使用
			1.cookie:存储在用户本地终端上的数据.有时也用cookies,指某些网站为了辨别用户身份,进行session跟踪而存储在本地终端上的数据,通常经过加密.一般应用最典型的案列就是判断注册用户是否 ... 
- linux shell中,单引号、 双引号,反引号(``),$()的区别
			一.单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题. 空格在linux中时作为一个很典型的分隔符,比如 string1=this is a string,这样执行会报错.为了避免这 ... 
- Oracle 中的 decode
			含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN R ... 
- 第三章 XHTML 表单
			1.表单的主要作用在于在网页上提供一个图形用户界面,以采集和提交用户输入的数据. 2.HTML表单元素和属性可以分为两种类型:定义表单整体结构,使浏览器知道如何处理表单数据的元素:创建输入控件的元素. ... 
- 使用VideoView播放视频
			为了在Android应用中播放视频,Android提供了VideoView组件,它就是一个位于android.widget包下的组件,它的作用与ImageView类似,只是ImageView用于显示图 ... 
- CentOS Hadoop格式化HDFS异常java.net.UnknownHostException
			#bin/hadoop namenode -format DEPRECATED: Use of this script to execute hdfs command is deprecated. I ... 
- Shell脚本:使用rsync备份文件/目录
			本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上.使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文 ... 
- 西天取经第一步——制作自己的HTML5游戏
			废话不说,直入主题:这是一个休闲益智类游戏,与愤怒的小鸟类似采用Box2dWeb引擎.再开发游戏之前,首先我要把Box2dWeb给总结一下方便以后调用 大家可以在http://code.google. ... 
- CodeForces 86D(Yandex.Algorithm 2011 Round 2)
			思路:莫队算法,离线操作,将所有询问的左端点进行分块(分成sqrt(n) 块每块sqrt(n)个),用左端点的块号进行排序小的在前,块号相等的,右端点小的在前面. 这样要是两个相邻的查询在同一块内左端 ... 
- 《算法竞赛入门经典》5.12TeX括号
			/* *在TeX中,左双引号是``,右双引号是''.输入一篇包含双引号的文章,你的任务是把它转换成TeX的格式. *样例输入:"To be or not to be,"quoth ... 
