在this教程之后,我试图在Ubuntu 16.04上使用Python安装OpenCV 3。
在输入$ sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev
我收到了这条消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libtiff5-dev:i386 libtiff5-dev
E: Package 'libtiff4-dev' has no installation candidate
这是因为我使用的是Ubuntu的最新LTS版本(作者使用的是Ubuntu 14.04)?如果我只安装libtiff5-dev(我的意思是,它会影响我将从现在开始构建的OpenCV操作)吗?
答案 0 :(得分:7)
我在Ubuntu 15.10上遇到了同样的问题,所以,这不是因为使用了最新的LTS版本(Ubuntu 16.04)。
OpenCV需要 libtiff-dev 包来支持TIFF图像,而libtiff5-dev是目前最新的可用包。
所以,我认为最好安装libtiff5-dev:
sudo apt-get install libtiff5-dev
(对于64位系统)
sudo apt-get install libtiff5-dev:i386
(对于32位系统)