Я пытаюсь получить доступ к пикселям изображения по позиции. Я использовал байтовый массив для доступа, но он не дает правильную позицию x, y, как изображение питона [x] [y], есть ли лучший способ получить доступ к пикселям ?
Я использовал OpenCV плагин в Unity, Visual Studio и не могу получить к ним доступ
public texture2D image;
Mat imageMat = new Mat(image.height, image.width, CvType.CV_8UC4);
Utils.texture2DToMat(image, imageMat); // actually converts texture2d to matrix
byte[] imageData = new byte[(int)(imageMat.total() * imageMat.channels())]; // pixel data of image
imageMat.get(0, 0, imageData);// gets pixel data
pixel=imageData[(y * imageMat.cols() + x) * imageMat.channels() + r]
y и x - значения пикселей в коде, а r - канал, но я не могу
получить доступ к определенному значению х и у с этим кодом