forked from amkovkov/GranuSightSoftware2
fix: OpenCvImage channels order
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user