Android Open Source - android-opencv-template Gpu






From Project

Back to project page android-opencv-template.

License

The source code is released under:

MIT License

If you think the Android project android-opencv-template listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.opencv.gpu;
/*from   ww  w .  j  a v a2 s  .  c o m*/
public class Gpu {

    public static final int
            FEATURE_SET_COMPUTE_10 = 10,
            FEATURE_SET_COMPUTE_11 = 11,
            FEATURE_SET_COMPUTE_12 = 12,
            FEATURE_SET_COMPUTE_13 = 13,
            FEATURE_SET_COMPUTE_20 = 20,
            FEATURE_SET_COMPUTE_21 = 21,
            FEATURE_SET_COMPUTE_30 = 30,
            FEATURE_SET_COMPUTE_35 = 35,
            GLOBAL_ATOMICS = FEATURE_SET_COMPUTE_11,
            SHARED_ATOMICS = FEATURE_SET_COMPUTE_12,
            NATIVE_DOUBLE = FEATURE_SET_COMPUTE_13,
            WARP_SHUFFLE_FUNCTIONS = FEATURE_SET_COMPUTE_30,
            DYNAMIC_PARALLELISM = FEATURE_SET_COMPUTE_35;


    //
    // C++:  bool deviceSupports(int feature_set)
    //

    public static boolean deviceSupports(int feature_set)
    {
        boolean retVal = deviceSupports_0(feature_set);
        return retVal;
    }


    //
    // C++:  int getCudaEnabledDeviceCount()
    //

    public static int getCudaEnabledDeviceCount()
    {
        int retVal = getCudaEnabledDeviceCount_0();
        return retVal;
    }


    //
    // C++:  int getDevice()
    //

    public static int getDevice()
    {
        int retVal = getDevice_0();
        return retVal;
    }


    //
    // C++:  void printCudaDeviceInfo(int device)
    //

    public static void printCudaDeviceInfo(int device)
    {
        printCudaDeviceInfo_0(device);
        return;
    }


    //
    // C++:  void printShortCudaDeviceInfo(int device)
    //

    public static void printShortCudaDeviceInfo(int device)
    {
        printShortCudaDeviceInfo_0(device);
        return;
    }


    //
    // C++:  void resetDevice()
    //

    public static void resetDevice()
    {
        resetDevice_0();
        return;
    }


    //
    // C++:  void setDevice(int device)
    //

    public static void setDevice(int device)
    {
        setDevice_0(device);
        return;
    }




    // C++:  bool deviceSupports(int feature_set)
    private static native boolean deviceSupports_0(int feature_set);

    // C++:  int getCudaEnabledDeviceCount()
    private static native int getCudaEnabledDeviceCount_0();

    // C++:  int getDevice()
    private static native int getDevice_0();

    // C++:  void printCudaDeviceInfo(int device)
    private static native void printCudaDeviceInfo_0(int device);

    // C++:  void printShortCudaDeviceInfo(int device)
    private static native void printShortCudaDeviceInfo_0(int device);

    // C++:  void resetDevice()
    private static native void resetDevice_0();

    // C++:  void setDevice(int device)
    private static native void setDevice_0(int device);

}




Java Source Code List

com.floatlearning.android_opencv_template.MainActivity.java
org.opencv.android.AsyncServiceHelper.java
org.opencv.android.BaseLoaderCallback.java
org.opencv.android.CameraBridgeViewBase.java
org.opencv.android.FpsMeter.java
org.opencv.android.InstallCallbackInterface.java
org.opencv.android.JavaCameraView.java
org.opencv.android.LoaderCallbackInterface.java
org.opencv.android.NativeCameraView.java
org.opencv.android.OpenCVLoader.java
org.opencv.android.StaticHelper.java
org.opencv.android.Utils.java
org.opencv.calib3d.Calib3d.java
org.opencv.calib3d.StereoBM.java
org.opencv.calib3d.StereoSGBM.java
org.opencv.contrib.Contrib.java
org.opencv.contrib.FaceRecognizer.java
org.opencv.contrib.StereoVar.java
org.opencv.core.Algorithm.java
org.opencv.core.Core.java
org.opencv.core.CvException.java
org.opencv.core.CvType.java
org.opencv.core.MatOfByte.java
org.opencv.core.MatOfDMatch.java
org.opencv.core.MatOfDouble.java
org.opencv.core.MatOfFloat4.java
org.opencv.core.MatOfFloat6.java
org.opencv.core.MatOfFloat.java
org.opencv.core.MatOfInt4.java
org.opencv.core.MatOfInt.java
org.opencv.core.MatOfKeyPoint.java
org.opencv.core.MatOfPoint2f.java
org.opencv.core.MatOfPoint3.java
org.opencv.core.MatOfPoint3f.java
org.opencv.core.MatOfPoint.java
org.opencv.core.MatOfRect.java
org.opencv.core.Mat.java
org.opencv.core.Point3.java
org.opencv.core.Point.java
org.opencv.core.Range.java
org.opencv.core.Rect.java
org.opencv.core.RotatedRect.java
org.opencv.core.Scalar.java
org.opencv.core.Size.java
org.opencv.core.TermCriteria.java
org.opencv.features2d.DMatch.java
org.opencv.features2d.DescriptorExtractor.java
org.opencv.features2d.DescriptorMatcher.java
org.opencv.features2d.FeatureDetector.java
org.opencv.features2d.Features2d.java
org.opencv.features2d.GenericDescriptorMatcher.java
org.opencv.features2d.KeyPoint.java
org.opencv.gpu.DeviceInfo.java
org.opencv.gpu.Gpu.java
org.opencv.gpu.TargetArchs.java
org.opencv.highgui.Highgui.java
org.opencv.highgui.VideoCapture.java
org.opencv.imgproc.CLAHE.java
org.opencv.imgproc.Imgproc.java
org.opencv.imgproc.Moments.java
org.opencv.imgproc.Subdiv2D.java
org.opencv.ml.CvANN_MLP_TrainParams.java
org.opencv.ml.CvANN_MLP.java
org.opencv.ml.CvBoostParams.java
org.opencv.ml.CvBoost.java
org.opencv.ml.CvDTreeParams.java
org.opencv.ml.CvDTree.java
org.opencv.ml.CvERTrees.java
org.opencv.ml.CvGBTreesParams.java
org.opencv.ml.CvGBTrees.java
org.opencv.ml.CvKNearest.java
org.opencv.ml.CvNormalBayesClassifier.java
org.opencv.ml.CvParamGrid.java
org.opencv.ml.CvRTParams.java
org.opencv.ml.CvRTrees.java
org.opencv.ml.CvSVMParams.java
org.opencv.ml.CvSVM.java
org.opencv.ml.CvStatModel.java
org.opencv.ml.EM.java
org.opencv.ml.Ml.java
org.opencv.objdetect.CascadeClassifier.java
org.opencv.objdetect.HOGDescriptor.java
org.opencv.objdetect.Objdetect.java
org.opencv.photo.Photo.java
org.opencv.utils.Converters.java
org.opencv.video.BackgroundSubtractorMOG2.java
org.opencv.video.BackgroundSubtractorMOG.java
org.opencv.video.BackgroundSubtractor.java
org.opencv.video.KalmanFilter.java
org.opencv.video.Video.java