天天看点

OpenCV最简JAVA版范例

  同事老是抱怨跑不起来,于是吾抄了个范例:

package taishan;
 
import java.io.File;
 
import org.opencv.core.CvType;
import org.opencv.core.Mat;
 
@SuppressWarnings("serial")
public class OpenCVTest
{
    public static void main(String[] args)
    {
        System.out.println(System.getenv("java.library.path"));
        //System.loadLibrary("opencv_java422");
        String fileName = "/home/tsit/eclipse-workspace/FontTest/lib/libopencv_java420.so";
        System.out.println(new File(fileName).exists());
        //如果是多个分包的形式,要各自加载
        System.load(fileName);
        
        Mat m  = Mat.eye(3, 3, CvType.CV_8UC1);  
        System.out.println("m = " + m.dump());  
    }
}      

  关键的一句就是要正确找到so包。