package com.biubiu.example;
import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.javacpp.opencv_core.Mat;
import org.bytedeco.javacpp.opencv_core.Scalar;
import org.bytedeco.javacpp.opencv_core.Size;
import static org.bytedeco.javacpp.opencv_core.CV_16SC1;
/**
* @author :张音乐
* @date :Created in 2021/11/16 下午8:26
* @description:二维数组和 JavaCV/ OpenCV 单通道 Mat转化工具类
* @email: [email protected]
* @version:
*/
public class ConvertUtils {
/**
* 整形数组转单通道Mat
* @param arr
* @return
*/
private static Mat arrConvertToMat(int[][] arr) {
int rows = arr.length;
int cols = arr[0].length;
Mat target = new Mat(new Size(rows, cols), CV_16SC1, new Scalar(255));
for(int i = 0; i < rows; i++) {
Java | JavaCV | OpenCV 单通道Mat矩阵和二维数组相互转换
最新推荐文章于 2025-03-21 09:43:48 发布