KatLab-MiyazakiUniv / etrobocon2022-camera-system

宮崎大学片山徹郎研究室チームKatLabが作成するETロボコン2022アドバンストクラスのカメラシステム用のプログラムです。
https://github.com/KatLab-MiyazakiUniv/etrobocon2022
3 stars 0 forks source link

close #9 カメラからpythonを使用して画像を取得,保存できるようにする #10

Closed kawanoichi closed 2 years ago

kawanoichi commented 2 years ago

チェックリスト

動作テスト

実験方法

環境構築

コマンドプロンプトでpython3 とopencv をインストールする(下記のURL参照) https://www.kkaneko.jp/tools/win/cv2.html

使用方法

今回作成したカメラID確認用と画像保存用のプログラムの使用方法を以下に示す。 手順1.カメラIDの確認 wslから

$ PowerShell.exe -ExecutionPolicy RemoteSigned -File captureCheckConnectCamera.ps1

を実行し、IDを確かめる。 スクリーンショット (109)

おそらくカメラID->0 はパソコンの内カメラである。 他に接続しているものがなければカメラ番号1に接続されると予想する。 手順2.画像の保存 wslから

$ PowerShell.exe -ExecutionPolicy RemoteSigned -File captureCameraInterface.ps1 カメラ番号

を実行することで画像を保存することができる。入力コマンド内の「カメラ番号」のところは手順1で確認したカメラIDを引数として与える。

実験結果

course

kawanoichi commented 2 years ago

現時点でご指摘いただいた部分は修正しました。 check_connect_camera.py の実行結果を以下に示します。

スクリーンショット (190)

kawanoichi commented 2 years ago

上田さんのコードを参考に作り直しました。 ファイルはcamera_interface.pyのみで、接続カメラの確認と、画像の保存できるようになっています。

カメラIDが与えられてないときに接続されているカメラIDを表示する

$ python camera_insterface.py

カメラから画像を取得し、保存する

$ python camera_insterface.py -id <カメラID>

スクリーンショット (192)

スクリーンショット (193)

mutotaka0426 commented 2 years ago

プルリクのFiles changedにマージされたファイルが混じってるのっていいんだっけ?

mainをプルしたら省略されるはずだけど... コンフリクトにならないなら大丈夫じゃない?