opencv 4.10
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user