前提・実現したいこと
VisualStudio2017で、opencvを用いてカメラ接続を実行しようとしています。
言語はC++を使用しています。
VideoCaptureクラスを使用しているのですが、カメラデバイスIDを0に設定すると、エラーが発生します。0以外だと発生しません。
発生している問題・エラーメッセージ
0x00007FF997720DF6 (opencv_world341d.dll) で例外がスローされました (CV1.exe 内): 0xC0000005: 場所 0x0000000000000034 の読み取り中にアクセス違反が発生しました
情報はありません。opencv_world341d.dllのシンボルが読み込まれていません
該当のソースコード
#include <iostream>
#include "opencv2/opencv.hpp"
int main()
{
cv::VideoCapture cap(0);
if (!cap.isOpened()) { return -1; } return 0;
}
試したこと
環境変数の確認
インクルードディレクトリの確認
ライブラリディレクトリの確認
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー