一、 OpencvForUnity中 numsharp的NDarray与Mat 互相转换
NDarray 转 Mat
Mat frame
byte[] data = new byte[channels * width * height];//新建个byte二维数组
frame.get(0, 0, data);//获取mat数据到(byte)data
NDArray nd1= new NDArray(data);//直接创建一个NDarray读取data
NDArray nd = np.frombuffer(data, typeof(byte)); //或者这样
Mat转 NDarray
Mat frame
byte[] data = new byte[channels * width * height];//新建个byte二维数组
frame.get(0, 0, data);//获取mat数据到(byte)data
NDArray nd= new NDArray(data);//直接创建一个NDarray读取data
byte[] data1 = new byte[channels * width * height];//新建个byte二维数组
Data1 = nd.ToByteArray();//保存到byte
frame.put(0, 0, data);//写回Mat