CentOS8 に Python + OpenCV をインストール
2021-06-053 min read
目次
概要
CentOS8 で標準で提供されているパッケージで Python + OpenCV 環境を構築する方法です。
検証した環境は CentOS8.3 (Docker) です。
インストール
まず opencv のパッケージを探します。
$ dnf search opencv
# Failed to set locale, defaulting to C.UTF-8
# Last metadata expiration check: 0:01:06 ago on Sat Jun 5 06:33:27 2021.
# ============================== Name & Summary Matched: opencv ==============================
# frei0r-plugins-opencv.x86_64 : Frei0r plugins using OpenCV
# opencv-contrib.i686 : OpenCV contributed functionality
# opencv-contrib.x86_64 : OpenCV contributed functionality
# opencv-core.i686 : OpenCV core libraries
# opencv-core.x86_64 : OpenCV core libraries
opencv-core
と opencv-contrib
をインストールします。
dnf install opencv-core opencv-contrib
続いてPython 3.9 をインストールします。
dnf module enable python39
dnf install python39
$ python3 --version
# Python 3.9.2
opencvのPythonラッパーをインストールします。numpyなどの関連パッケージもインストールされます。
pip3 install opencv-python
$ python3
>>> import cv2
>>> cv2.__version__
'4.5.2'
>>>
テスト
適当にコードを作って動かしてみます。赤い画像が出力されればOKです。
import cv2
# src.png を用意しておく
im = cv2.imread('src.png')
im[:, :, (0, 1)] = 0
cv2.imwrite('dst.png', im)
Recommends
New Posts
Hot posts!
Date
Tags
(110)
(54)
(54)
(47)
(45)
(36)
(30)
(29)
(24)
(24)
(22)
(21)
(21)
(20)
(19)
(17)
(16)
(16)
(15)
(14)
(12)
(12)
(12)
(12)
(12)
(12)
(11)
(10)
(10)
(10)
(10)
(10)
(9)
(9)
(8)
(8)
(8)
(8)
(7)
(7)
(6)
(6)
(6)
(6)
(6)
(5)
(5)
(5)
(5)
(4)
Author