1

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 でうまく機能します。

4

1 に答える 1