使うカメラによっては新しいソフトでないと動作しないかもです.
というわけでダウンロードしてください。
でフォルダをてんかいしといてください。
ここでコンソールに戻ります。
確かflycap2-confだけでもssl-visionは認識してくれるはずなのですが、SDK入れるとカメラの画像がそこから見れて便利なのでSDKをインストールします。
ちなみにこっから手動でいくつも修正を行っていく必要があるので長いです。
----------------------------------------------------------------------------------------------------------------
./install_flycapture.sh
This is a script to assist with installation of the FlyCapture2 SDK.
Would you like to continue and install all the FlyCapture2 SDK packages?
(y/n)$ y
Installing FlyCapture2 packages...
[sudo] oden のパスワード:
以前に未選択のパッケージ libflycapture2-dev を選択しています。
(データベースを読み込んでいます ... 現在 210091 個のファイルとディレクトリがインストールされています。)
libflycapture-2.13.3.31_amd64-dev.deb を展開する準備をしています ...
libflycapture2-dev (2.13.3.31) を展開しています...
以前に未選択のパッケージ libflycapture2 を選択しています。
libflycapture-2.13.3.31_amd64.deb を展開する準備をしています ...
libflycapture2 (2.13.3.31) を展開しています...
libflycapture2 (2.13.3.31) を設定しています ...
libflycapture2-dev (2.13.3.31) を設定しています ...
libc-bin (2.23-0ubuntu11) のトリガを処理しています ...
以前に未選択のパッケージ libflycapturegui2-dev を選択しています。
(データベースを読み込んでいます ... 現在 210115 個のファイルとディレクトリがインストールされています。)
libflycapturegui-2.13.3.31_amd64-dev.deb を展開する準備をしています ...
libflycapturegui2-dev (2.13.3.31) を展開しています...
以前に未選択のパッケージ libflycapturegui2 を選択しています。
libflycapturegui-2.13.3.31_amd64.deb を展開する準備をしています ...
libflycapturegui2 (2.13.3.31) を展開しています...
dpkg: 依存関係の問題により libflycapturegui2-dev の設定ができません:
libflycapturegui2-dev は以下に依存 (depends) します: libgtkmm-2.4-1v5 ...しかし:
パッケージ libgtkmm-2.4-1v5 はまだインストールされていません。
libflycapturegui2-dev は以下に依存 (depends) します: libglademm-2.4-1v5 ...しかし:
パッケージ libglademm-2.4-1v5 はまだインストールされていません。
dpkg: パッケージ libflycapturegui2-dev の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により libflycapturegui2 の設定ができません:
libflycapturegui2 は以下に依存 (depends) します: libgtkmm-2.4-1v5 ...しかし:
パッケージ libgtkmm-2.4-1v5 はまだインストールされていません。
libflycapturegui2 は以下に依存 (depends) します: libglademm-2.4-1v5 ...しかし:
パッケージ libglademm-2.4-1v5 はまだインストールされていません。
dpkg: パッケージ libflycapturegui2 の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
libflycapturegui2-dev
libflycapturegui2
----------------------------------------------------------------------------------------------------------------
はいエラーが出ました。こいつは絶対に3回くらいエラーを吐くのでひとつずつ修正します。
赤文字の部分がエラーですね。libgtkmm-2.4-1v5とlibglademm-2.4-1v5がないって怒っています。なので、
----------------------------------------------------------------------------------------------------------------
sudo apt install libgtkmm-2.4-1v5 libglademm-2.4-1v5
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
libglademm-2.4-1v5 : 依存: libglade2-0 (>= 1:2.6.4-2~) しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。
----------------------------------------------------------------------------------------------------------------
まだだめなようですね。言われたとおりにコマンドを打ちます。
----------------------------------------------------------------------------------------------------------------
sudo apt -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下の追加パッケージがインストールされます:
libglade2-0 libglademm-2.4-1v5 libgtkmm-2.4-1v5
以下のパッケージが新たにインストールされます:
libglade2-0 libglademm-2.4-1v5 libgtkmm-2.4-1v5
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
2 個のパッケージが完全にインストールまたは削除されていません。
734 kB のアーカイブを取得する必要があります。
この操作後に追加で 5,076 kB のディスク容量が消費されます。
続行しますか? [Y/n]
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libgtkmm-2.4-1v5 amd64 1:2.24.4-2 [671 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libglade2-0 amd64 1:2.6.4-2 [44.6 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 libglademm-2.4-1v5 amd64 2.6.7-5 [18.1 kB]
734 kB を 0秒 で取得しました (1,231 kB/s)
以前に未選択のパッケージ libgtkmm-2.4-1v5:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 210127 個のファイルとディレクトリがインストールされています。)
.../libgtkmm-2.4-1v5_1%3a2.24.4-2_amd64.deb を展開する準備をしています ...
libgtkmm-2.4-1v5:amd64 (1:2.24.4-2) を展開しています...
以前に未選択のパッケージ libglade2-0:amd64 を選択しています。
.../libglade2-0_1%3a2.6.4-2_amd64.deb を展開する準備をしています ...
libglade2-0:amd64 (1:2.6.4-2) を展開しています...
以前に未選択のパッケージ libglademm-2.4-1v5 を選択しています。
.../libglademm-2.4-1v5_2.6.7-5_amd64.deb を展開する準備をしています ...
libglademm-2.4-1v5 (2.6.7-5) を展開しています...
libgtkmm-2.4-1v5:amd64 (1:2.24.4-2) を設定しています ...
libglade2-0:amd64 (1:2.6.4-2) を設定しています ...
libglademm-2.4-1v5 (2.6.7-5) を設定しています ...
libflycapturegui2 (2.13.3.31) を設定しています ...
libflycapturegui2-dev (2.13.3.31) を設定しています ...
libc-bin (2.23-0ubuntu11) のトリガを処理しています ...
----------------------------------------------------------------------------------------------------------------
こんどは成功したようです。
もう一度インストールスクリプトを実行します。
----------------------------------------------------------------------------------------------------------------
./install_flycapture.sh
This is a script to assist with installation of the FlyCapture2 SDK.
Would you like to continue and install all the FlyCapture2 SDK packages?
(y/n)$ y
Installing FlyCapture2 packages...
(データベースを読み込んでいます ... 現在 210155 個のファイルとディレクトリがインストールされています。)
libflycapture-2.13.3.31_amd64-dev.deb を展開する準備をしています ...
libflycapture2-dev (2.13.3.31) で (2.13.3.31 に) 上書き展開しています ...
libflycapture-2.13.3.31_amd64.deb を展開する準備をしています ...
libflycapture2 (2.13.3.31) で (2.13.3.31 に) 上書き展開しています ...
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
libmultisync-c-2.13.3.31_amd64.deb を展開する準備をしています ...
libmultisync-c2 (2.13.3.31) を展開しています...
libmultisync-c2 (2.13.3.31) を設定しています ...
libc-bin (2.23-0ubuntu11) のトリガを処理しています ...
以前に未選択のパッケージ flycap を選択しています。
(データベースを読み込んでいます ... 現在 210229 個のファイルとディレクトリがインストールされています。)
flycap-2.13.3.31_amd64.deb を展開する準備をしています ...
flycap (2.13.3.31) を展開しています...
dpkg: 依存関係の問題により flycap の設定ができません:
flycap は以下に依存 (depends) します: libgtkmm-2.4-dev ...しかし:
パッケージ libgtkmm-2.4-dev はまだインストールされていません。
flycap は以下に依存 (depends) します: libglademm-2.4-dev ...しかし:
パッケージ libglademm-2.4-dev はまだインストールされていません。
flycap は以下に依存 (depends) します: libgtkglextmm-x11-1.2-dev ...しかし:
パッケージ libgtkglextmm-x11-1.2-dev はまだインストールされていません。
dpkg: パッケージ flycap の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) のトリガを処理しています ...
Rebuilding /usr/share/applications/bamf-2.index...
gnome-menus (3.13.3-6ubuntu3.1) のトリガを処理しています ...
desktop-file-utils (0.22-1ubuntu5.2) のトリガを処理しています ...
mime-support (3.59ubuntu1) のトリガを処理しています ...
man-db (2.7.5-1) のトリガを処理しています ...
処理中にエラーが発生しました:
flycap
----------------------------------------------------------------------------------------------------------------
libgtkmm-2.4-devとlibglademm-2.4-devとlibgtkglextmm-x11-1.2-devがないようです。
今回もapt installを行ったらapt -f install を行なえと言われたのでそうします。
----------------------------------------------------------------------------------------------------------------
sudo apt -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下の追加パッケージがインストールされます:
autotools-dev debhelper dh-strip-nondeterminism gir1.2-gtk-2.0 icu-devtools
libatk1.0-dev libatkmm-1.6-dev libcairo-script-interpreter2 libcairo2-dev
libcairomm-1.0-dev libdrm-dev libexpat1-dev libfile-stripnondeterminism-perl
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
libxt-dev libxxf86vm-dev mesa-common-dev po-debconf x11proto-composite-dev
x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev
x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
提案パッケージ:
dh-make libatkmm-1.6-doc libcairo2-doc libcairomm-1.0-doc glade
| glade-gnome libglademm-2.4-doc libglib2.0-doc libglibmm-2.4-doc
libgtkmm-3.0-dev libgtk2.0-doc libgtkmm-2.4-doc libice-doc icu-doc
libpango1.0-doc libsigc++-2.0-doc libsm-doc libxcb-doc libxext-doc libxt-doc
libmail-box-perl
以下のパッケージが新たにインストールされます:
autotools-dev debhelper dh-strip-nondeterminism gir1.2-gtk-2.0 icu-devtools
libatk1.0-dev libatkmm-1.6-dev libcairo-script-interpreter2 libcairo2-dev
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
アップグレード: 0 個、新規インストール: 95 個、削除: 0 個、保留: 0 個。
1 個のパッケージが完全にインストールまたは削除されていません。
26.3 MB のアーカイブを取得する必要があります。
この操作後に追加で 144 MB のディスク容量が消費されます。
続行しますか? [Y/n]
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
libmail-sendmail-perl (0.79.16-1) を設定しています ...
libx11-doc (2:1.6.3-1ubuntu2.1) を設定しています ...
dh-strip-nondeterminism (0.015-1) を設定しています ...
debhelper (9.20160115ubuntu3) を設定しています ...
libc-bin (2.23-0ubuntu11) のトリガを処理しています ...
----------------------------------------------------------------------------------------------------------------
終わったのでもう一度実行します
---------------------------------------------------------------------------------------------------------------- ./install_flycapture.sh
This is a script to assist with installation of the FlyCapture2 SDK.
Would you like to continue and install all the FlyCapture2 SDK packages?
(y/n)$ y
Installing FlyCapture2 packages...
[sudo] oden のパスワード:
(データベースを読み込んでいます ... 現在 217083 個のファイルとディレクトリがインストールされています。)
libflycapture-2.13.3.31_amd64-dev.deb を展開する準備をしています ...
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
以前に未選択のパッケージ updatorgui を選択しています。
(データベースを読み込んでいます ... 現在 217090 個のファイルとディレクトリがインストールされています。)
updatorgui-2.13.3.31_amd64.deb を展開する準備をしています ...
updatorgui (2.13.3.31) を展開しています...
updatorgui (2.13.3.31) を設定しています ...
man-db (2.7.5-1) のトリガを処理しています ...
Would you like to add a udev entry to allow access to IEEE-1394 and USB hardware?
If this is not ran then your cameras may be only accessible by running flycap as sudo.
(y/n)$ y
(ここではUSBカメラを管理者権限以外でも使えるようにするか聞いてくるのでyesにします以下はそのための作業です。)
Launching conf script
This script will assist users in configuring their udev rules to allow
access to 1394 and USB devices. The script will create a udev rule which
will add the 1394 cards and USB devices to a group called flirimaging.
The user may also choose to restart the udev daemon. All of this can be done
manually as well. Please note that this script will change the permissions
for all IEEE1394 devices including hard drives and web cams. It will allow
the user to read and modify data on any IEEE1394 device.
Enter the name of the user to add to this user group.
(ここではユーザーネームを聞かれるので、ログイン時に表示されるアカウント名を打ちましょう)
$ oden
Is this user name ok?: oden
(ここからは確認なのでyesで大丈夫)
(y/n)$ y
Add user oden to group flirimaging.
Is this ok?:
(y/n)$ y
Writing the udev rules file.
Do you want to restart the udev daemon?
(ここでデーモン再起動してくれようとしますが最近はなぜかしてもカメラを認識しなくてマシンの再起動のが早いのでどっちでもいいです。)
(y/n)$ y
[ ok ] Restarting udev (via systemctl): udev.service.
Configuration complete. A reboot may be required on some systems for changes to take effect
Complete
----------------------------------------------------------------------------------------------------------------
少し長くなってしまったのでここから先は次回ということで...
続きは
こちら