[英]I cannot Import bytedeco's JavaCV into my project on IntelliJ
我从 github 下载了 bytedeco 的 JavaCV,并将其包含在我的 IntelliJ 项目的依赖项中。
然后我通读了文档和自述文件,然后找出我认为正确的导入语句。
我试过“导入 org.bytedeco.javacv.*;” 根据我在 package 中找到的 package 名称。 那没有用,IntelliJ 无法解析符号“bytedeco”。 即使在作为 org.bytedeco.javacv package 的一部分的 JavaCV 类中也没有解析导入语句。 然后我进入 stack overflow 寻找任何有同样问题或可以解决我的问题的人。 我根本找不到任何关于错误的有用信息。 我发现这非常令人困惑,并且找不到任何其他信息来说明为什么会发生这种情况。 这是我的第一个项目,我不知道这是否是 IntelliJ 的限制,或者我是否遗漏了一些不属于 JavaCV 的其他 package 或我尚不知道的其他问题。
没错,正确的 package 名称应该是org.bytedeco.opencv.global.opencv_core.*
。
这是从 GitHub 中获取的示例代码:
import org.bytedeco.opencv.opencv_core.*;
import org.bytedeco.opencv.opencv_imgproc.*;
import static org.bytedeco.opencv.global.opencv_core.*;
import static org.bytedeco.opencv.global.opencv_imgproc.*;
import static org.bytedeco.opencv.global.opencv_imgcodecs.*;
public class Smoother {
public static void smooth(String filename) {
Mat image = imread(filename);
if (image != null) {
GaussianBlur(image, image, new Size(3, 3), 0);
imwrite(filename, image);
}
}
}
您可能会在官方 GitHub 项目网站上找到有助于快速入门的示例代码:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.