我最近在脚本“install-opencv.sh”的帮助下安装了 OpenCV 3.0.0,我使用了命令 $ sudo bash install-opencv.sh
错误如下 wget: 无法解析主机地址“github.com” unzip: 无法找到或打开 3.1.0.zip、3.1.0.zip.zip 或 3.1.0.zip.ZIP。 rm: 无法删除“3.1.0.zip”:没有此文件或目录 mv:无法统计“opencv-3.1.0”:没有此文件或目录 install-opencv.sh:第 43 行:cd:OpenCV1:没有此文件或目录 CMake 错误:源目录“/home/neo”似乎不包含 CMakeLists.txt。 强文本
脚本如下:-
# 保持 UBUNTU 或 DEBIAN 为最新版本 sudo apt-get -y 更新 sudo apt-get -y 升级 sudo apt-get -y dist-upgrade sudo apt-get -y 自动删除 # 安装依赖项 # 构建工具: sudo apt-get install -y build-essential cmake # 图形用户界面: sudo apt-get install -y qt5-default libvtk6-dev # 媒体输入/输出: sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libjasper-dev libopenexr-dev libgdal-dev # 视频输入/输出: sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libv4l-dev libxine2-dev # 并行和线性代数库: sudo apt-get install -y libtbb-dev libeigen3-dev # Python: sudo apt-get install -y python-dev python-tk python-numpy python3-dev python3-tk python3-numpy # Java: sudo apt-get install -y ant default-jdk # 文档: sudo apt-get 安装 -y doxygen # 安装库(您可以将‘3.0.0’更改为最新的稳定版本) sudo apt-get install -y 解压缩 wget wget https://github.com/Itseez/opencv/archive/3.1.0.zip 解压 3.1.0.zip rm 3.1.0.zip mv opencv-3.1.0 OpenCV1 光盘OpenCV1 mkdir 构建 光盘制作 cmake-DWITH_QT=开-DWITH_OPENGL=开-DFORCE_VTK=开-DWITH_TBB=开-DWITH_GDAL=开-DWITH_XINE=开-DBUILD_EXAMPLES=开.. 制作-j4 安装 sudo ldconfig # 执行一些 OPENCV 示例并编译演示 # 要完成此步骤,请访问“http://milq.github.io/install-opencv-ubuntu-debian”。
答案1
您的问题不是基于 ubuntu 的,而是网络问题。如果您仔细查看,它显示:error are below wget: unable to resolve host address ‘github.com’
这意味着您的 DNS 服务器找不到 github.com 。检查您的 DNS 服务器/etc/resolv.conf
并尝试 ping 或dig github.com
修复 DNS 服务器问题后再尝试。