ubuntu安装caffe及python和opencv-20170817.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### Ubuntu安装Caffe、Python与OpenCV指南 #### 一、环境配置与系统安装 针对文档标题《Ubuntu安装caffe及python和opencv-20170817.docx》和描述,本文将详细介绍如何在Ubuntu 16.04 LTS上安装Caffe、Python及其相关库以及OpenCV。此外,还将解决一些常见的安装问题。 确保已经正确安装了Ubuntu系统。如果遇到无法安装Ubuntu的情况,请按照以下步骤操作: 1. **解决Ubuntu安装问题**: - 在安装过程中出现问题时,例如无法正常启动安装界面,可以尝试修改GRUB启动参数来解决。具体步骤为:重新启动计算机,在启动菜单中选择“Install Ubuntu”,按下`e`键进入编辑模式。 - 将倒数第二行中的“quiet splash”改为“nomodeset”。这通常能够解决因显卡驱动引起的安装失败问题。 - 按`F10`键保存并重启,此时应该能够进入正常的安装界面。 - 安装完成后,禁用开源图形驱动Nouveau以避免潜在的兼容性问题。通过编辑`/etc/modprobe.d/blacklist-nouveau.conf`文件,并添加以下内容: ```bash blacklist nouveau options nouveau modeset=0 ``` - 运行`sudo update-initramfs –u`更新内核映像。 - 通过运行`$ lspci | grep nouveau`检查Nouveau是否被正确禁用。如果没有输出,则表示禁用成功;如果有输出,则需要重启计算机再次确认。 #### 二、安装Caffe 2. **安装Caffe**: - 通过Git克隆Caffe仓库至本地: ```bash sudo git clone https://github.com/BVLC/caffe.git ``` - 接着,安装一系列第三方库,这些库对于Caffe的编译和运行至关重要。通过运行以下命令来安装这些依赖: ```bash sudo apt-get install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler python-dev ``` - 安装完成后,进入Caffe目录并复制`Makefile.config.example`文件到`Makefile.config`: ```bash cd ~/caffe sudo cp Makefile.config.example Makefile.config ``` - 编译Caffe: ```bash make all ``` #### 三、安装OpenCV 3. **安装OpenCV**: - OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库。为了安装OpenCV,可以使用预先准备好的安装脚本。克隆Jayrambhia提供的OpenCV安装脚本: ```bash sudo git clone https://github.com/jayrambhia/Install-OpenCV ``` - 进入安装脚本目录,并执行依赖项安装脚本: ```bash cd Install-OpenCV/Ubuntu sudo sh dependencies.sh ``` - 选择安装特定版本的OpenCV。根据文档中的推荐,可以安装OpenCV 2.4.9版本: ```bash cd 2.4 sudo sh opencv2_4_9.sh ``` - 如果安装成功,将看到提示“OpenCV ready to be used”。 #### 四、安装Python相关依赖 4. **安装Python依赖**: - 为了确保Python能够顺利运行并与Caffe和其他库协同工作,需要安装一系列Python库。以下是文档中提到的一些关键库: - Cython>=0.19.2 - numpy>=1.7.1 - scipy>=0.13.2 - scikit-image>=0.9.3 - matplotlib>=1.3.1 - ipython>=3.0.0 - h5py>=2.2.0 - leveldb>=0.191 - networkx>=1.8.1 - nose>=1.3.0 - pandas>=0.12.0 - python-dateutil>=1.4,<2 - protobuf>=2.5.0 - python-gflags>=2.0 - pyyaml>=3.10 - Pillow>=2.3.0 - six>=1.1.0 - 可以使用`pip`命令来安装这些库。虽然文档中提到的方法未经验证,但通常可以通过创建一个包含库名称的文本文件,并使用以下命令安装它们: ```bash sudo pip install -r ./python_requirements.txt ``` 其中,`python_requirements.txt`是包含上述库名称的文件。 通过以上步骤,您应该能够在Ubuntu 16.04 LTS上成功安装Caffe、Python及其相关库以及OpenCV。这些步骤不仅解决了基本的安装问题,还提供了详细的配置指导,有助于确保整个开发环境的稳定性与高效性。
- 粉丝: 101
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VMware 是一款功能强大的虚拟化软件,它允许用户在一台物理计算机上同时运行多个操作系统
- 31万条全国医药价格与采购数据.xlsx
- SQL注入详解,SQL 注入是一种常见的网络安全漏洞,攻击者通过在输入数据中插入恶意的 SQL 语句,欺骗应用程序执行这些恶意语句,从而获取、修改或删除数据库中的数据,甚至控制数据库服务器
- 用C语言实现哈夫曼编码:从原理到实现的详细解析
- py爱心代码高级粒子!!
- 爱心代码高级,拿去博得喜欢的人的欢心吧
- DZ-ID005-V1.0-20240911-原理图.zip
- 用C语言实现字符串去重功能
- java实现对ZKFBioFS200半导体指纹采集器对接
- NO.3学习样本,请参考第3章的内容配合学习使用