OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配项
函数
cv::utils::fs 命名空间参考

函数

cv::String canonical (const cv::String &path)
 将路径 p 转换为规范的绝对路径。如果运行平台支持符号链接,则会处理符号链接。
 
bool createDirectories (const cv::String &path)
 
bool createDirectory (const cv::String &path)
 
bool exists (const cv::String &path)
 
cv::String getCacheDirectoryForDownloads ()
 
cv::String getcwd ()
 
cv::String getParent (const cv::String &path)
 
std::wstring getParent (const std::wstring &path)
 
void glob (const cv::String &directory, const cv::String &pattern, std::vector< cv::String > &result, bool recursive=false, bool includeDirectories=false)
 
void glob_relative (const cv::String &directory, const cv::String &pattern, std::vector< cv::String > &result, bool recursive=false, bool includeDirectories=false)
 
bool isDirectory (const cv::String &path)
 
cv::String join (const cv::String &base, const cv::String &path)
 
void remove_all (const cv::String &path)
 

函数文档

◆ canonical()

cv::String cv::utils::fs::canonical ( const cv::String path)

将路径 p 转换为规范的绝对路径。如果运行平台支持符号链接,则会处理符号链接。

参数
path输入路径。目标文件/目录应该存在。

◆ createDirectories()

bool cv::utils::fs::createDirectories ( const cv::String path)

◆ createDirectory()

bool cv::utils::fs::createDirectory ( const cv::String path)

◆ exists()

bool cv::utils::fs::exists ( const cv::String path)

◆ getCacheDirectoryForDownloads()

cv::String cv::utils::fs::getCacheDirectoryForDownloads ( )
Python
cv.utils.fs.getCacheDirectoryForDownloads() -> retval

◆ getcwd()

cv::String cv::utils::fs::getcwd ( )

◆ getParent() [1/2]

cv::String cv::utils::fs::getParent ( const cv::String path)

获取父目录

◆ getParent() [2/2]

std::wstring cv::utils::fs::getParent ( const std::wstring &  path)

◆ glob()

void cv::utils::fs::glob ( const cv::String directory,
const cv::String pattern,
std::vector< cv::String > &  result,
bool  recursive = false,
bool  includeDirectories = false 
)

生成与通配符模式匹配的所有文件的列表。

结果条目以基本目录路径为前缀。

参数
directory基本目录
pattern过滤器模式(基于 '*'/'?' 符号)。使用空字符串禁用过滤并返回所有结果
[out]result通配符匹配的结果。
recursive也扫描嵌套目录
includeDirectories将目录包含到结果列表中

◆ glob_relative()

void cv::utils::fs::glob_relative ( const cv::String directory,
const cv::String pattern,
std::vector< cv::String > &  result,
bool  recursive = false,
bool  includeDirectories = false 
)

生成与通配符模式匹配的所有文件的列表。

参数
directory基本目录
pattern过滤器模式(基于 '*'/'?' 符号)。使用空字符串禁用过滤并返回所有结果
[out]result使用相对于基本目录的相对路径进行通配符匹配的结果
recursive也扫描嵌套目录
includeDirectories将目录包含到结果列表中

◆ isDirectory()

bool cv::utils::fs::isDirectory ( const cv::String path)

◆ join()

cv::String cv::utils::fs::join ( const cv::String base,
const cv::String path 
)

连接路径组件

◆ remove_all()

void cv::utils::fs::remove_all ( const cv::String path)