001package org.opencv.osgi;
002
003import java.util.logging.Level;
004import java.util.logging.Logger;
005
006/**
007 * This class is intended to provide a convenient way to load OpenCV's native
008 * library from the Java bundle. If Blueprint is enabled in the OSGi container
009 * this class will be instantiated automatically and the init() method called
010 * loading the native library.
011 */
012public class OpenCVNativeLoader implements OpenCVInterface {
013
014    public void init() {
015        System.loadLibrary("opencv_java452");
016        Logger.getLogger("org.opencv.osgi").log(Level.INFO, "Successfully loaded OpenCV native library.");
017    }
018}