teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細の追加

2020/12/17 05:13

投稿

moto.murabit
moto.murabit

スコア0

title CHANGED
@@ -1,1 +1,1 @@
1
- OpenCVにおける画像解像度指定
1
+ OpenCVにる画像取得において解像度指定すると真っ黒な画像が取得されます
body CHANGED
@@ -1,8 +1,8 @@
1
1
  ### 前提・実現したいこと
2
- OpenCVを使い、Visual BasicでWEBカメラ起動、画像撮影、表示、保存を行うプログラムを作成しています。撮影の際、画像の解像度を指定したいと考えています。
2
+ OpenCVを使い、Visual BasicでWEBカメラ起動、画像撮影、表示、保存を行うプログラムを作成しています。撮影の際、画像の解像度を指定したいと考えています。使用しているWEBカメラの解像度は320×240、640×480、1600×1200から選べるようになっており、デフォルトでは640×480になっています。
3
3
 
4
4
  ### 発生している問題・エラーメッセージ
5
-  WEBカメラの解像度をデフォルト(640×480)にした場合では問題なく実行できるのですが、1600×1200サイズに変更した場合では表示画像が真っ黒であったり添付画像のような状態になったりします。また、繰り返すにつれ真っ黒の画像しか表示されなくなりました。
5
+  WEBカメラの解像度を1600×1200サイズに変更した場合では保存された画像が真っ黒であったり添付画像のような状態になったりします。また、繰り返すにつれ真っ黒の画像しか表示されなくなりました。デフォルト(640×480)、また320×240で実行した場合では問題なく実行できます。
6
6
   VB初心者、初投稿であるため至らぬ点が多々あると思いますが、原因・理由がわかる方いらっしゃいましたらご教授お願い致します。 
7
7
  ![イメージ説明](b2fa07641de8813b13f91be9aeda5dc4.jpeg)
8
8
 
@@ -38,6 +38,7 @@
38
38
  ### 試したこと
39
39
  画像の表示、保存をOpenCV.CV2クラスのImShow,ImWrite関数を用いて行っても同様の結果でした。
40
40
 
41
+
41
42
  ### 補足情報(FW/ツールのバージョンなど)
42
43
  コードはVisual Studio 2019 Community で書いています。
43
44
  WEBカメラはQcam Pro for Notebooks QCAM-200Vを用いています。