私は OpenCV 2.4.6 を使用しており、いくつかのヒストグラムを生成しようとしています。元のサンプル コードはローカル ストレージから画像を取得していましたが、VideoCapture
オブジェクトを使用するように変更しました。コードが にcv::split()
到達すると、未処理の例外が発生します。それはこれを促します:
「visionProject.exe の 0x5465B3D9 (opencv_core246.dll) で未処理の例外: 0xC0000005: アクセス違反の書き込み場所 0x1800E633.」
私が持っているコードはこれです:
VideoCapture camera;
camera.open(0);
camera >> src;
if( !src.data )
{ return -1; }
/// Separate the image in 3 places ( B, G and R )
vector <Mat> bgr_planes;
split(src, bgr_planes );
御時間ありがとうございます。