Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 找不到程序包libjasper dev_Opencv_Image Processing - Fatal编程技术网

Opencv 找不到程序包libjasper dev

Opencv 找不到程序包libjasper dev,opencv,image-processing,Opencv,Image Processing,我想在Ubuntu17.04中安装opencv,我知道jasper库已从Ubuntu17.04中删除 我应该怎么做才能正确安装opencv 我尝试使用下面显示的两个命令,但它不起作用 sudoapt获取安装opencv数据 sudo apt get安装libopencv dev 试一试 您可以使用以下命令安装以前版本的libjasper dev: sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-secur

我想在Ubuntu17.04中安装opencv,我知道jasper库已从Ubuntu17.04中删除

我应该怎么做才能正确安装opencv

我尝试使用下面显示的两个命令,但它不起作用

sudoapt获取安装opencv数据

sudo apt get安装libopencv dev

试一试

您可以使用以下命令安装以前版本的libjasper dev:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

要为Ubuntu构建最新版本的libjasper as包,请执行以下操作:

从此处下载Jasper源代码:

运行以下脚本:

#!/bin/bash

VERSION=2.0.25

unzip jasper-version-$VERSION.zip
cd jasper-version-$VERSION
mkdir compile

SOURCE_DIR=`pwd`
BUILD_DIR=compile
INSTALL_DIR=/usr
OPTIONS=

cmake -G "Unix Makefiles" -H$SOURCE_DIR -B$BUILD_DIR -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR $OPTIONS

cd compile
make clean all

cat >description-pak <<EOF
JasPer Image Processing/Coding Tool Kit
EOF

fakeroot checkinstall --fstrans --install=no --pkgname=libjasper --pkgversion=$VERSION --pkgrelease 1 --pkglicense="JasPer 2.0" \
         bash -c "make install" </dev/null

mv libjasper_$VERSION-1_amd64.deb ../..
cd ../..
rm -rf jasper-version-$VERSION
#/bin/bash
版本=2.0.25
解压缩jasper版本-$version.zip
cd jasper版本-$version
mkdir编译
SOURCE_DIR=`pwd`
编译
安装目录=/usr
选择权=
cmake-G“Unix Makefiles”-H$SOURCE\u DIR-B$BUILD\u DIR-DCMAKE\u INSTALL\u PREFIX=$INSTALL\u DIR$OPTIONS
光盘编译
洗清一切

在Ubuntu18.04下的cat>description pak,如果您直接
add apt repository
将遇到另一个GPG错误

$ sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures were invalid: ...EXPKEYSIGhttps://dl.yarnpkg.com/debian/dists/stable/InRelease  The following signatures were invalid: EXPKEYSIG ...
你必须更新密钥

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com
然后您现在可以安全地安装
libjasper dev

sudo apt-get install libjasper-dev

-此答案更为更新(在同一帖子中)