我试着在IntelliJ Idea (scala)中使用OpenCV,为此我从他们的官方网站下载了OpenCV-在安装OpenCV后,我得到了build/bin的opencv-480.jar文件.对于安装,我已经完成了(in Ubuntu)项:
$ sudo apt update && sudo apt install -y cmake g++ wget unzip
$ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
$ unzip opencv.zip
$ mkdir -p build && cd build
$ cmake ../opencv-4.x
$ make -j4
$ sudo make install
然后,我打开了我的IntelliJ idea ,并执行了以下步骤:
- 转到(file -> project structure -> modules)
- 点击+标志
- 精选(library -> java)个
- Select 了那opencv-480.jar个
- 点击apply,然后点击ok
以上步骤添加了JAR文件.然后,我通过执行以下操作来添加库路径:
- 转到(file -> project structure -> libraries)
- 已点击最近添加的库(opencv-480)
- 然后在右侧面板中,我点击了+符号
- Select lib文件夹,我安装openCV后得到的
经过以上的工作,现在我可以在我的scala项目中访问和使用openCV了.
但问题是,每当我对项目执行clean和sbt-shell中的run操作时,它就会从项目 struct 中删除JAR文件.现在我想添加external jar file和设置lib folder path到build.sbt--但是我找不到任何关于这方面的帮助.
Guide me how can I add external jar file and use it as dependency in build.sbt.个