Konwersja Mat na Keypoint?

Piszę oba deskryptory (dane wyjściowe SurfDescriptorExtractor) i punkty kluczowe (dane wyjściowe SurfFeatureDetector) do pliku XML. Przed napisaniem punktów kluczowych (std :: vector) następuje konwersja na Mat (w następujący sposób:zamień punkty keypoints na mat lub zapisz je w pliku tekstowym opencv ). Aby deskryptory nie były konieczne, są już Matami. Tak więc oba są zapisywane jako Mat, nie ma też problemu z czytaniem. Ale gdy używasz FlannBasedMatcher, a następnie drawMatches, ta metoda prosi o podanie danych kluczowych.

Pytanie brzmi: w jaki sposób można przekonwertować Mat na wektor Keypointa i jakie byłoby najlepsze podejście?

questionAnswers(2)

yourAnswerToTheQuestion