Я использую OpenCV с C ++ и хочу читать файлы из папки с фильтром имени файла. Официальный документ от OpenCV выглядит немного запутанным в синтаксисе фильтра:
void cv::utils::fs::glob ( const cv::String & directory,
const cv::String & pattern,
std::vector< cv::String > & result,
bool recursive = false,
bool includeDirectories = false
)
pattern : шаблон фильтра (основанный на символах '*' / '?'). Используйте пустую строку, чтобы отключить фильтрацию и вернуть все результаты
Я попытался использовать пустой cv::string ""
или cv::string "*.jpg"
в качестве шаблона, он хорошо работал со всеми читаемыми файлами в каталоге.
У меня такой вопрос, что за символы /
и ?
. Не могли бы вы привести несколько примеров?