回答編集履歴
4
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
**要約:**
|
2
2
|
・ カメラのパスはコロコロ変わるので、**パスを使ってカメラは特定~~できない~~**。
|
3
|
-
--------------------------------------------------
|
3
|
+
-------------------------------------------------->※追記:実はLinux標準の機能で[指定できる](https://shrkw.hatenablog.com/entry/20120218/static_device_name_by_udev_rules)!
|
4
4
|
・ 代わりに、根こそぎ`/dev/video**`を走査しながら、カメラがあるパス毎にカメラのシリアル番号を追跡すれば、接続中のカメラがどのパスで使われているか特定できる。
|
5
5
|
・ 任意のプログラミング言語で、別プロセスで`udevadm`を走らせて、結果を受け取ればOK。
|
6
6
|
|
3
test
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
**要約:**
|
2
|
+
・ カメラのパスはコロコロ変わるので、**パスを使ってカメラは特定~~できない~~**。
|
2
|
-
|
3
|
+
---------------------------------------------------------->※追記:実はLinux標準の機能で[指定できる](https://shrkw.hatenablog.com/entry/20120218/static_device_name_by_udev_rules)!
|
3
4
|
・ 代わりに、根こそぎ`/dev/video**`を走査しながら、カメラがあるパス毎にカメラのシリアル番号を追跡すれば、接続中のカメラがどのパスで使われているか特定できる。
|
4
5
|
・ 任意のプログラミング言語で、別プロセスで`udevadm`を走らせて、結果を受け取ればOK。
|
5
6
|
|
2
Linuxで固定できるらしい
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
**要約:**
|
2
|
-
・ カメラのパスはコロコロ変わるので、**パスを使ってカメラは特定できない**。
|
2
|
+
・ カメラのパスはコロコロ変わるので、**パスを使ってカメラは特定~~できない~~**。 ※追記: [Linux標準の機能でできる](https://shrkw.hatenablog.com/entry/20120218/static_device_name_by_udev_rules)!
|
3
3
|
・ 代わりに、根こそぎ`/dev/video**`を走査しながら、カメラがあるパス毎にカメラのシリアル番号を追跡すれば、接続中のカメラがどのパスで使われているか特定できる。
|
4
4
|
・ 任意のプログラミング言語で、別プロセスで`udevadm`を走らせて、結果を受け取ればOK。
|
5
5
|
|
1
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
---
|
7
7
|
|
8
8
|
**OSが認識するカメラのパス**
|
9
|
-
基本的にカメラを指した順番(通電した順番)で決まるそうです。なので、指しっぱなしにしていてもカメラが複数あると番号を固定することは事実上不可能です。また、抜き差しすると加算されていく(気まぐれな?)ようで、私も固定できなくて悩みました。
|
9
|
+
基本的にカメラを指した順番(通電した順番)で決まるそうです。なので、指しっぱなしにしていても、カメラが複数あると再起動するたびに番号がかわるので、番号を固定することは事実上不可能です。また、抜き差しすると加算されていく(気まぐれな?)ようで、私も固定できなくて悩みました。
|
10
10
|
|
11
11
|
**私の思う、質問の先にある実現したいこと**
|
12
12
|
恐らく番号を固定したい、という希望の先に「同じカメラを使っているのだから、プログラムを使って物理的に同じカメラを同じように毎度認識させたい」というものがあると思います。
|