KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have an MxNx3 matrix and i want to transfer it into matlab using MWArray . Here is my code, however there is no CTOR for that. Is there any way to do it? RGBImage image = _currentImage as RGBImage; int height = image.Height; int width = image.Width; //transform the 1D array of byte into MxNx3 matrix byte[, ,] rgbByteImage = new byte[3, height, width]; if (image[0].Bpp > 16) { for (int i = 0; i < height; i++) { for (int j = 0, k = 0; k < width; j = j + 3, k++) { rgbByteImage[0, i, k] = image[0].Data[i * width + j]; rgbByteImage[1, i, k] = image[0].Data[i * width + j + 1]; rgbByteImage[2, i, k] = image[0].Data[i * width + j + 2 ]; } } } MWNumericArray tempArr = new MWNumericArray(rgbByteImage);
Tags (comma-separated)
Save Edits
Cancel