OpenCV 4.11.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() -> 返回值

◆ 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 & 目录,
const cv::String & 模式,
std::vector< cv::String > & 结果,
布尔值 recursive = false,
布尔值 includeDirectories = false )

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

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

参数
目录基目录
模式筛选器模式(基于 '*'/'?' 符号)。使用空字符串禁用筛选并返回所有结果
[输出]结果通配结果。
递归也扫描嵌套目录
includeDirectories将目录包含到结果列表中

◆ glob_relative()

void cv::utils::fs::glob_relative ( const cv::String & 目录,
const cv::String & 模式,
std::vector< cv::String > & 结果,
布尔值 recursive = false,
布尔值 includeDirectories = false )

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

参数
目录基目录
模式筛选器模式(基于 '*'/'?' 符号)。使用空字符串禁用筛选并返回所有结果
[输出]结果使用来自基目录的相对路径的通配结果
递归也扫描嵌套目录
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)