Intellij Idea 我无法将bytedeco的JavaCV导入到IntelliJ上的项目中

lnlaulya  于 2023-01-12  发布在  Java
关注(0)|答案(1)|浏览(258)

我从github下载了bytedeco的JavaCV,并将其包含在IntelliJ项目的依赖项中。
然后,我通读了文档和自述文件,然后找出我认为正确的import语句。
我尝试过“导入org. bytedeco. javacv”;“从我在软件包中找到的软件包名称。那不起作用,IntelliJ无法解析符号“bytedeco”。即使在属于org.bytedeco的JavaCV类中也会发生这种情况。javacv包无法解析import语句。然后我转到堆栈溢出,以查找遇到相同问题或能够解决我的问题的任何人。我无法I don“我找不到任何有用的信息来说明问题所在。我发现这非常令人困惑,也找不到任何其他信息来说明为什么会发生这种情况。这是我的第一个项目,我不知道这是IntelliJ的限制,还是我缺少了一些不属于JavaCV的其他包,或者其他一些我还不知道的问题。

wnvonmuf

wnvonmuf1#

正确的包名应该是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项目官方网站上找到示例代码,这对快速入门很有帮助:
https://github.com/bytedeco/javacv/tree/master/samples
https://github.com/bytedeco/javacv#manual-installation

相关问题