我正在使用 OpenCV 开发一个 C++ 项目。我正在考虑使用 Boost 库来做一个简单的 ls,但我想遵循 opencv 标准..
如何使用 opencv 进行跨平台列出文件?
OpenCV 并不是为了解决这些问题而创建的——你必须使用另一个 API。看看这个 stacloverflow 讨论。它似乎是跨平台的。
有一个标题
opencv2\contrib\contrib.hpp
它包含一个名为 Directory 的类和一些像 GetListFiles 这样的函数,
GetListFolders 和 GetListFilesR。
你可以试试看,但在 Opencv3 中不可用。