org.opencv.android.Utils.nMatToBitmap2()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(18.0k)|赞(0)|评价(0)|浏览(259)

本文整理了Java中org.opencv.android.Utils.nMatToBitmap2()方法的一些代码示例,展示了Utils.nMatToBitmap2()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.nMatToBitmap2()方法的具体详情如下:
包路径:org.opencv.android.Utils
类名称:Utils
方法名:nMatToBitmap2

Utils.nMatToBitmap2介绍

暂无

代码示例

代码示例来源:origin: DuckDeck/AndroidDemo

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: kongqw/OpenCVForAndroid

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: tz28/Chinese-number-gestures-recognition

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: ytai/IOIOPlotter

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: SouvDc/face-detection

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: akshika47/OpencvAndroid

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: InnoFang/Android-Code-Demos

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: raulh82vlc/Image-Detection-Samples

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: farkam135/GoIV

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: leadrien/opencv_native_androidstudio

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: abhn/marvel

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: ctodobom/OpenCV-3.1.0-Android

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: SOFTPOWER1991/OpenCVCheck

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: KePeng1019/SmartPaperScan

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: imistyrain/EasyPR4Android

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: jtsky/EasyPR_Android

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

代码示例来源:origin: hschott/Camdroid

/**
 * Converts OpenCV Mat to Android Bitmap.
 * <p>
 * <br>This function converts an image in the OpenCV Mat representation to the Android Bitmap.
 * <br>The input Mat object has to be of the types 'CV_8UC1' (gray-scale), 'CV_8UC3' (RGB) or 'CV_8UC4' (RGBA).
 * <br>The output Bitmap object has to be of the same size as the input Mat and of the types 'ARGB_8888' or 'RGB_565'.
 * <br>This function throws an exception if the conversion fails.
 *
 * @param mat is a valid input Mat object of types 'CV_8UC1', 'CV_8UC3' or 'CV_8UC4'.
 * @param bmp is a valid Bitmap object of the same size as the Mat and of type 'ARGB_8888' or 'RGB_565'.
 * @param premultiplyAlpha is a flag, that determines, whether the Mat needs to be converted to alpha premultiplied format (like Android keeps 'ARGB_8888' bitmaps); the flag is ignored for 'RGB_565' bitmaps.
 */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
  if (mat == null)
    throw new java.lang.IllegalArgumentException("mat == null");
  if (bmp == null)
    throw new java.lang.IllegalArgumentException("bmp == null");
  nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
}

相关文章