由本菜13历经4天才搭建的好的Java OpenCv开发环境带来 .
PS:不保证过程都是必须的,必要的.
反正我自己成功了... 嘿嘿嘿.
官方网站
SourceForge
点击FilesFiles
因为我的机器是Mac,所以选择了unix. 然后下载3.4.3版本3.4.3
PS:主要是因为刚开始接触这个OpenCv的时候是用HomeBrew装的, 他给我自动就下载了3.4.3..所以选择这个版本没有什么深意..
下载完成后解压, 获得一个文件夹..opencv
然后. 进入Terminal吧...先安装一些编译的依赖吧..
brew install gcc git cmake pkg-config ffmpeg libgphoto2 libav libjpeg libpng libtiff libdc1394 ant
2.然后 cd 到解压出来的 opencv 文件夹夹.
3.然后新建一个文件夹"build" :
mkdir build
cd build
3.完成后再执行命令
cmake -DBUILD_SHARED_LIBS=OFF -DWITH_IPP=OFF -DCMAKE_INSTALL_PREFIX={your opencv folder} ../
{your opencv folder}是你的文件夹路径.. 比如我的是:/Users/xxx/Downloads/opencv-3.4.3
注意:最后的 ../ 不要删
4. Terminal一阵操作后再执行
make -j8
这个 8 是根据自己机器的配置来指定的. 不过现在的机器8应该没问题. 我自己试过 -j4, 速度比 -j8慢2倍...
5.Terminal又一阵操作后再执行
make install
6.经过这最后一阵操作后.Terminal感觉索然无味.(删)
然后到这里找生成的文件jar包和库
如果没有找到就到 /usr/local/share/OpenCV/java/ 这里去找.
最后. 把jar包扔项目里自己配一下, dylib 扔 "java.library.path"里.
然后??就没了
最后 , windows配置的真™简单..SourceForge
在SourceForge这一步的时候, 选win版本的, 下载下来后是一个EXE,双击后就自己解压出来了jar包和dll库. 妈蛋...
最后的最后 , 我给自己这个在mac下找了4天so文件的小白提个醒..
各系统库文件的后缀..
windows : dll
linux : so
mac : dylib
打完收工.