0

opencv2.frameworkaruco ライブラリを使用するために、OpenCV 3.4 と opencv_contrib を使用してビルドしました。このフレームワークを Xcode にインポートしています。標準の OpenCV モジュールをコンパイル エラーなしでインポートして使用できます。

#import <aruco/aruco.h>コンパイルエラーなしでできます。しかし、aruco のクラスを使おうとするとすぐにコンパイル エラーが発生します。この場合:

aruco::MarkerDetector::~MarkerDetector() の未定義シンボル

#import <opencv2/opencv.hpp>
#import <opencv2/core.hpp>
#import <opencv2/imgcodecs/ios.h>
#import <opencv2/imgproc/imgproc.hpp>
#import <aruco/aruco.h>

-(void)doSomething() {
    //anything in cv:: lib is fine, no compile errors
    cv::Mat mat(3,3,CV_32); 

    //but as soon as I try to use aruco I get compile error
    aruco::MarkerDetector detector;

}
4

1 に答える 1