fix: OpenCvImage channels order

This commit is contained in:
2026-02-19 09:23:30 +03:00
parent 14832e14c5
commit e9d8f1844f
+1 -1
View File
@@ -96,7 +96,7 @@ public class OpenCvImage : Control
var channels = image.Split(); var channels = image.Split();
var alphaChannel = image.Channels() == 4 ? channels[4] : new Mat(Image.Size(), OpenCvSharp.MatType.CV_8UC1, new OpenCvSharp.Scalar(255)); var alphaChannel = image.Channels() == 4 ? channels[4] : new Mat(Image.Size(), OpenCvSharp.MatType.CV_8UC1, new OpenCvSharp.Scalar(255));
Cv2.Merge([channels[2], channels[0], channels[1], alphaChannel], image); Cv2.Merge([channels[2], channels[1], channels[0], alphaChannel], image);
_bitmap = new OpenCvBitmap(image); _bitmap = new OpenCvBitmap(image);