OpenCV を使用して Webcam から画像をキャプチャする次のコードがあります。
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
#include <stdio.h>
using namespace std;
using namespace cv;
int main( )
{
VideoCapture cap(0); // open the default camera
if(!cap.isOpened()) // check if we succeeded
return -1;
Mat meter_image;
cap >> meter_image;
imwrite("/boneCV-master/img.jpg", meter_image);
return 0;
}
出力として次の画像を取得します。
以前は正常に動作していました。何が起こっているのかわかりません。グーグルで最も単純なコードを試しましたが、何も機能しませんでした。何が問題なのか教えてください。
前もって感謝します。
編集
言い忘れたことの 1 つは、現在 beagleBone Black に取り組んでいることです。この同じコードは、私の Mac でうまく機能します。