Trình phát hiện nhanh được hiển thị bên dưới không cho tôi điểm chính. Ai đó có thể đề nghị một vấn đề. Tôi sẽ cố gắng giải thích những gì tôi đang làm bên dưới với một số mã.Trình phát hiện tính năng BRISK phát hiện các điểm chính bằng không
#include "opencv2/features2d/features2d.hpp"
using namespace cv;
using namespace std;
Ptr<FeatureDetector> detector;
detector = FeatureDetector::create("BRISK");
// the filename is given some path
Mat img = imread(filename, 0);
CV_Assert(!img.empty());
vector<KeyPoint> kp;
detector->detect(img, kp);
Vì vậy, khi tôi gỡ lỗi này và kiểm tra các keypoint (kp) nó nói < 0 sản phẩm>
với tương tự đang dò khác như ORB, SIFT hoặc làm việc SURF như dự định!
Ai đó có thể đề xuất giải pháp.
Tôi đang sử dụng OpenCV 2.4.9 với Qt tạo 2.5.2
Cảm ơn