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?