最近一直搞计算机视觉,需要在linux环境下使用javaCV,感觉linux环境下使用javaCV还是很费劲的,可能是基础太差吧。在Windows上运行的程序,放到linux上就很难运行起来,还是怀念纯纯的java开发啊,主要说说遇到的一些问题吧。自己写了一个简单的小程序,用来提取图片中的SIFT描述子(当然是模仿的别人的)。
import org.bytedeco.javacpp.opencv_core.DMatchVector;
import org.bytedeco.javacpp.opencv_core.KeyPoint;
import org.bytedeco.javacpp.opencv_core.KeyPointVector;
import org.bytedeco.javacpp.opencv_core.Mat;
import org.bytedeco.javacpp.opencv_core.Scalar;
import org.bytedeco.javacpp.opencv_xfeatures2d.*;
import org.bytedeco.javacpp.opencv_features2d;
import org.bytedeco.javacpp.opencv_features2d.BFMatcher;
import org.bytedeco.javacpp.opencv_features2d.DrawMatchesFlags;
import static org.bytedeco.javacpp.opencv_highgui.*;
import static org.bytedeco.javacpp.opencv_imgcodecs.*;
public class SIFTExtracor {
public static void main(String[] args) {
System.out.println(System.getProperty("java.library.path"));
String fileName="/home/zhang/code/javacv/Shapes1.jpg";
Mat img

本文介绍了在CentOS环境下使用JavaCV进行计算机视觉开发时遇到的挑战,包括eclipse的native library location配置,jar包运行时的本地库路径指定,以及解决GLIBC_2.14和GLIBCXX_3.4.19版本不匹配问题的方法,提供了相应的解决链接。
最低0.47元/天 解锁文章
407

被折叠的 条评论
为什么被折叠?



