10
Wiem, jak załadować/zapisać instancję cv::Mat
w pliku XML (patrz this question).Jak mogę odczytać ciąg znaków XML w OpenCV?
Ale to, czego naprawdę potrzebuję, to przetworzyć std::string
(lub char *
), która zawiera XML, i uzyskać cv::Mat
. Powiedzmy, że otrzymuję XML z bazy danych, a nie z pliku.
Czy to możliwe?
wspaniałe. Każdy, kto napotkał te same problemy, nie powinieneś pisać takich rzeczy jak FileStorage :: READ || FileStorage :: MEMORY jak inne libs - powinieneś użyć + zamiast tego. – xxbidiao
Czytając go, w jaki sposób określasz format (YAML/XML)? Pytam, ponieważ piszę to jako .xml. – rdasxy
@rdasxy, format jest wykrywany automatycznie. Nie wiem na pewno, ale najprawdopodobniej decyduje on na podstawie znacznika deklaracji XML/YML –