##前提・実現したいこと
oFでUDP経由で動画キャプチャーをしたく、色々調べていたのですが、なかなか良さそうな方法が見つからず、
opencvのVideoCaputer()を使った例を見つけかのですが、
"#include <opencv2/opencv.hpp>"でやってもエラーが出てしまいます。
どなたか解決法心当たりある方いらっしゃいましたら、よろしくお願いいたします。
##発生している問題・エラーメッセージ
Undefined symbols for architecture x86_64: "cv::VideoCapture::~VideoCapture()", referenced from: ofApp::~ofApp() in ofApp.o "cv::VideoCapture::VideoCapture()", referenced from: ofApp::ofApp() in main.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
##当のソースコード(ofApp.hpp)
c++
1#pragma once 2 3#include "ofMain.h" 4#include <opencv2/opencv.hpp> 5#include <opencv2/videoio.hpp> 6#include <opencv2/video.hpp> 7 8using namespace cv; 9class ofApp : public ofBaseApp{ 10 11 public: 12 void setup(); 13 void update(); 14 void draw(); 15 16 void keyPressed(int key); 17 void keyReleased(int key); 18 void mouseMoved(int x, int y ); 19 void mouseDragged(int x, int y, int button); 20 void mousePressed(int x, int y, int button); 21 void mouseReleased(int x, int y, int button); 22 void mouseEntered(int x, int y); 23 void mouseExited(int x, int y); 24 void windowResized(int w, int h); 25 void dragEvent(ofDragInfo dragInfo); 26 void gotMessage(ofMessage msg); 27 28 cv::VideoCapture cap; 29}; 30
調査したこと
一応ofxOpenCvのディレクトリは"ofxOpenCv/libs/opencv/include/opencv2/video.hpp"のようにopencv2もちゃんと入っていました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。