最近一直搞计算机视觉,需要在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