gpt4 book ai didi

xcode - cv::imread OpenCV的相对路径和绝对路径

转载 作者:行者123 更新时间:2023-12-02 17:15:41 24 4
gpt4 key购买 nike

我在VS2010和Xcode 4.2上都遇到了OpenCV 2.3.1和2.4跨平台错误

如果我在将图像的路径作为绝对路径使用的同时使用cv::imread,那么它将起作用。如果这是相对路径,则不起作用。我通常将图像以及项目中所有其他目录与代码放在相同的目录中,以防万一。

非常感谢任何人都可以回答这个问题。谢谢!

ish。

最佳答案

在Visual Studio中,当您创建C++项目时,它将项目的工作目录设置为项目目录,而不是可执行文件的输出目录。

这意味着,如果您从Visual Studio内部运行项目(使用F5按钮或“开始调试”按钮),则您正在编写的程序将无法查看与目录相同的目录中的文件。 .exe文件。但是,当您从Windows资源管理器中运行该程序(通过双击它)时,它将按预期运行。

要解决此问题,您需要进入项目属性窗口中Configuration properties-> Debugging下,并将工作目录从$(ProjectDir)更改为$(OutputPath)。您应该同时更改“调试”和“发布”配置。

我不知道在XCode中是否也是如此,但是您也可以在那里尝试此解决方案。

关于xcode - cv::imread OpenCV的相对路径和绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10671706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com