質問編集履歴
1
詳細の追加
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カメラの解像度を
|
5
|
+
WEBカメラの解像度を1600×1200サイズに変更した場合では保存された画像が真っ黒であったり添付画像のような状態になったりします。また、繰り返すにつれ真っ黒の画像しか表示されなくなりました。デフォルト(640×480)、また320×240で実行した場合では問題なく実行できます。
|
6
6
|
VB初心者、初投稿であるため至らぬ点が多々あると思いますが、原因・理由がわかる方いらっしゃいましたらご教授お願い致します。
|
7
7
|

|
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を用いています。
|