Ubuntu18.04にOpenCV 4.0をインストールする

環境

依存パッケージをインストールする

sudo apt install -y libxrender-dev libsm6 libxext6

本体をインストールする

pip install opencv-python opencv-contrib-python

確認

$ python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'4.0.0'

参考

こちらだけでは依存パッケージがなくてエラー出た

Python 3.6 に OpenCV 3.4 など環境を構築する - Qiita

解決策

python - ImportError: libSM.so.6: cannot open shared object file: No such file or directory - Stack Overflow

ひとこと

いつの間にか、4.0になってる・・・!