opencvのコンパイルからのインストールが手間で時間がかかるので、dockerを使ってイメージ化しました。

ついでに、xrdpをインストールしてリモートデスクトップから接続できるようにしました。 イメージはプッシュしてあるので、以下コマンドで使用することができます。

検索

docker search hirasaki/ubuntu-gui-opencv

dockerを起動

docker pull hirasaki/ubuntu-gui-opencv

ポート転送を設定して起動し、xrdpサーバを起動

docker run --name ubuntu-gui-opencv -d -p 3389:3389 -it ubuntu-dev3 /bin/bash
(ubuntu-gui-opencv) $ find -type f -name xrdp.pid -exec rm {} \; && /etc/init.d/xrdp restart

GUI接続

vnc://192.168.99.100:3389

memo

このコマンドだとどうしてもxrdpサーバを上手く起動できなかった。

docker exec ubuntu-gui-opencv find -type f -name xrdp.pid -exec rm {} \; && /etc/init.d/xrdp restart