Я ищу для определения точек объекта SURF в живой видеоролике, однако я не могу найти никаких учебных пособий о том, как достичь этого.Обнаружение точек SURF на видео в реальном времени
Я в состоянии обнаружить их на неподвижные изображения:
int minHessian = 400;
cv::SurfFeatureDetector detector(minHessian);
std::vector<cv::KeyPoint> keypoints_1;
detector.detect(img_1, keypoints_1);
cv::Mat img_keypoints_1;
drawKeypoints(img_1, keypoints_1, img_keypoints_1);
Но я не знаю, как вы применить это к видеосопровождением с использованием cvCaptureFromCAM()
?
Ну, а как насчет изучения справочной документации немного более основательно (или получить хороший учебник по теме точки SURF), чем задавать вопросы об этом подряд? –
Узнайте, как читать livestream, что вы получите, это просто одно изображение, которое вы можете обрабатывать так же, как и в своем примере кода. – Micka
Я в настоящее время могу читать в прямом эфире, так что я просто рассматриваю каждый кадр как отдельный образ? – Colin747