Проблема с opencv с C++ в Xcode (ошибка)

Я на самом деле тестирую простой код C++ с OpenCV в XCode

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv)
{
    VideoCapture cap;
    // open the default camera, use something different from 0 otherwise;
    // Check VideoCapture documentation.
    if(!cap.open(0))
        return 0;
    for(;;)
    {
        Mat frame;
        cap >> frame;
        if( frame.empty() ) break; // end of video stream
        imshow("this is you, smile! :)", frame);
        if( waitKey(10) == 27 ) break; // stop capturing by pressing ESC
    }
    // the camera will be closed automatically upon exit
    //cap.close();
    return 0;
}

и у меня есть эта ошибка: ошибка error2

"Неопределенные символы для архитектуры x86_64: "_AVCaptureSessionPresetMedium", на которую ссылаются из: CvCaptureCAM::startCaptureDevice(int) в libopencv_videoio.a(cap_avfoundation_mac.mm.o) двойная, CvSize, целый) в libopencv_videoio.a(cap_avfoundation_mac.mm.o) "_AVFileTypeMPEG4", ссылки из: CvVideoWriter_AVFoundation::CvVideoWriter_AVFoundation(полукокс сопза *, INT, двойной, CvSize, Int) в libopencv_videoio.a (cap_avfoundation_mac.mm. о) ..."

0 ответов

Другие вопросы по тегам