opencv 4.10

This commit is contained in:
EugeneTes
2026-03-24 11:57:27 +01:00
parent 34b74ecdcd
commit a1838cafeb
26 changed files with 231 additions and 34 deletions

View File

@@ -105,11 +105,13 @@ namespace Hawkeye.VisionBuilder.UI.Sources.Hawkeye
var pointer = pinnedArray.AddrOfPinnedObject();
Mat image = new Mat(_cameraSettings.ImageSettings.Lines, _cameraSettings.ImageSettings.SensorWidth,
Mat image = Mat.FromPixelData(_cameraSettings.ImageSettings.Lines, _cameraSettings.ImageSettings.SensorWidth,
MatType.CV_8UC1, pointer);
var xCrop = _cameraSettings.ImageSettings.SensorWidth - _cameraSettings.ImageWidth -
_cameraSettings.OffsetX;

View File

@@ -100,9 +100,9 @@ public class OpenCVBayerProcessor
Mat greenCorrected = new Mat();
Mat redCorrected = new Mat();
Mat blueLutMat = new Mat(1, 256, MatType.CV_8U, blueLut);
Mat greenLutMat = new Mat(1, 256, MatType.CV_8U, greenLut);
Mat redLutMat = new Mat(1, 256, MatType.CV_8U, redLut);
Mat blueLutMat = Mat.FromPixelData(1, 256, MatType.CV_8U, blueLut);
Mat greenLutMat = Mat.FromPixelData(1, 256, MatType.CV_8U, greenLut);
Mat redLutMat = Mat.FromPixelData(1, 256, MatType.CV_8U, redLut);
Cv2.LUT(channels[0], blueLutMat, blueCorrected);
Cv2.LUT(channels[1], greenLutMat, greenCorrected);