apt を用いて OpenCV は簡単にインストールできる. Ubuntu 18.04 では,OpenCV のバージョンは 3.2.0 である.
OpenCV は,実時間コンピュータビジョン (real time computer vision) の アルゴリズムと文書とサンプルコードの集まり.
【サイト内の OpenCV 関連ページ】
【OpenCV の公式情報】
Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
Ubuntu のインストールは別ページ »で説明
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
OpenCV と Python 3 用 opencv-python パッケージをインストールする.
sudo apt -y update sudo apt -y install libopencv-dev libopencv-core-dev python3-opencv libopencv-contrib-dev opencv-data
https://github.com/opencv/opencv/tree/master/samples/data で公開されている fruits.jpg を使用している
画像ファイル fruits.jpg のダウンロードは, 次のコマンドを実行する.(Ubuntu での curl のインストールは「sudo apt -y install curl」)
curl -L https://github.com/opencv/opencv/blob/master/samples/data/fruits.jpg?raw=true -o fruits.jpg
ファイル名 a.cpp で保存.
画像ファイルを準備しておく(ここでは,プログラム内でファイル名をfruits.jpg にしている).
#include<opencv2/opencv.hpp> int main (int argc, char *argv[]) { cv::Mat bgr = cv::imread("fruits.jpg"); cv::imshow("", bgr); cv::waitKey(0); cv::destroyAllWindows(); return 0; }
次のようなコマンドで実行
g++ -I/usr/include/opencv4 -o a.out a.cpp -lopencv_core -lopencv_highgui -lopencv_imgcodecs ./a.out
画像表示が行われる.画面をクリックし,なにかのキーを押して閉じる.
Python のインストールは行わない(Ubuntu のシステム Python を用いる.)
Python, pip のコマンドでの起動のまとめ.
Ubuntu のシステム Python を用いるとき, python, pip は,次のコマンドで起動できる.
Ubuntu での Python 開発環境(JupyterLab, spyder, nteract)のインストール: 別ページ »で説明
端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -y install python-is-python3 python3-dev python-dev-is-python3 python3-pip python3-setuptools python3-venv build-essential
Python プログラムを実行する
import cv2 bgr = cv2.imread('fruits.jpg') cv2.imshow("", bgr) cv2.waitKey(0) cv2.destroyAllWindows()
画像が表示されるので確認. このあと,ウインドウの右上の「x」をクリックしない.画面の中をクリックしてから,何かのキーを押して閉じる