-
Notifications
You must be signed in to change notification settings - Fork 138
How to convert EmguCV.Mat to?
Takuya Takeuchi edited this page Jun 1, 2019
·
6 revisions
using (var mat = Cv2.ImRead("Lenna.png", ImreadModes.AnyColor))
{
var array = new byte[mat.Width * mat.Height * mat.ElementSize];
Marshal.Copy(mat.Data, array, 0, array.Length);
// TODO: support BGR image
using (var image = new Matrix<RgbPixel>(array, mat.Height, mat.Width, mat.ElementSize))
{
// something to do
}
}
using (var mat = Cv2.ImRead("Lenna.png", ImreadModes.AnyColor))
{
var array = new byte[mat.Width * mat.Height * mat.ElementSize];
Marshal.Copy(mat.Data, array, 0, array.Length);
using (var image = Dlib.LoadImageData<RgbPixel>(array, (uint)mat.Height, (uint)mat.Width, (uint)(mat.Width * mat.ElementSize)))
{
// something to do
}
}