我一直在尝试使用OpenCV / JavaCV创建计算机视觉项目,并且我想使用Mat将图像存储到imread变量中。

这就是我正在做的:Mat img=imread("C:/Reference/to/Pic.jpg");
由于无法解析导入(尤其是此导入),因此无需编译。
import static org.bytedeco.javacpp.opencv_imgcodecs.imread;它告诉我“导入的org.bytedeco无法解析”。

我所有其他进口商品似乎都按预期运行。这是什么问题这不是imread的导入吗? OpenCV / JavaCV的安装是否存在问题?

最佳答案

看来OpenCV / JavaCV具有某些依赖关系,但并未添加到您的项目中。 org.bytedeco.javacpp.opencv_imgcodecs.imread位于 javacpp-preset 存储库中,该存储库是https://github.com/bytedeco/javacpp-presets中的github存储库。

首先,我建议您仔细阅读javaCV信息库的 README.md ,以了解如何将javaCV导入您的项目。 JavaCV README.md中对此进行了清楚的解释:

关于java - 无法解析JavaCV中的导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43562759/

10-11 17:27