質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

957閲覧

カメラ映像のVideoCaptureについて

yamasn

総合スコア23

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/11/13 02:52

前提・実現したいこと

VideoCaptureを使ってPCに接続したカメラ情報を取得したい
カメラは顕微鏡カメラ(デジタル接眼レンズ)6.3MP USB 高性能 というものです。
リンク内容

発生している問題・エラーメッセージ

VideoCaptureでカメラが認識されない
(VideoCapture(1)で認識されない)

試したこと

こちらの↓プログラムを走らせてみましたが

python

1import cv2 2import datetime 3 4 5def check_camera_connection(): 6 """ 7 Check the connection between any camera and the PC. 8 9 """ 10 11 print('[', datetime.datetime.now(), ']', 'searching any camera...') 12 true_camera_is = [] # 空の配列を用意 13 14 # カメラ番号を0~9まで変えて、COM_PORTに認識されているカメラを探す 15 for camera_number in range(0, 10): 16 cap = cv2.VideoCapture(camera_number) 17 ret, frame = cap.read() 18 19 if ret is True: 20 true_camera_is.append(camera_number) 21 print("camera_number", camera_number, "Find!") 22 23 else: 24 print("camera_number", camera_number, "None") 25 print("接続されているカメラは", len(true_camera_is), "台です。") 26 27 28if __name__ == "__main__": 29 check_camera_connection()

結果はPC内蔵カメラのみの認識でした。

python

1[ 2020-11-13 11:29:35.013238 ] searching any camera... 2camera_number 0 Find! 3camera_number 1 None 4camera_number 2 None 5camera_number 3 None 6camera_number 4 None 7camera_number 5 None 8camera_number 6 None 9camera_number 7 None 10camera_number 8 None 11camera_number 9 None 12接続されているカメラは 1 台です。

補足情報(FW/ツールのバージョンなど)

製品付属のSwift Imaging 3.0というソフトウェアを用いると見ることができました。
こちらでもソフトウェアをダウンロードできるみたいです。
リンク内容

PCのOSはWindows
pythonスクリプトの実行はAnacondaを用いています。

どなたかわかる方いらっしゃれば回答よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

t_obara

2020/11/13 04:51

それはプログラムの問題ではなく、カメラデバイスをWindowsがどのように認識しているかの問題なので、pythonタグやコードを載せてもあまり役に立たないと思います。Windowsのデバイスマネージャーでどのように認識されているのかをご提示されてみてはいかがでしょうか。
yamasn

2020/11/17 02:31

わかりやすいアドバイスありがとうございます、再度質問をしてみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問