JavaVision
JavaVision copied to clipboard
windows 平台运行安全帽识别火焰识别过程中存在异常
windows 平台运行安全帽识别火焰识别过程中,创建临时路径加载资源过程中存在异常
原因 java.net.URI.create(url) 不支持windows平台下的 例如出c:/temp/test.zip
可加入该代码进行提前转换后使用 model_path = Paths.get(model_path).toUri().getPath();
在 Windows 平台上,java.net.URI.create(url) 不支持形如 c:/temp/test.zip 的文件路径。这是因为 URI 格式需要符合 RFC 2396 标准,其中包含保留字符和转义字符等规则,而 Windows 文件路径不符合这些规则。
要解决这个问题,你可以手动转换 Windows 文件路径为符合 URI 标准的格式。例如,将 c:/temp/test.zip 转换为 file:///c:/temp/test.zip。将 Windows 路径的反斜杠替换为正斜杠,并添加 file:/// 前缀以生成正确的 URI。