EmguCV две коробки изображений перекрываются - PullRequest
0 голосов
/ 19 марта 2020

В первом окне изображения я загружаю изображение, и мне нужно второе поле изображения, я хочу загрузить прозрачный мат, чтобы я мог рисовать на прозрачном мате и в конце сложить их вместе и сохранить в один file.

matImg = CvInvoke.Imread(op.FileName, Emgu.CV.CvEnum.ImreadModes.AnyColor);
double scale = 600 / (double)slika.Width;
CvInvoke.Resize(matImg, matImg, new System.Drawing.Size(0, 0), scale, scale);
ibImage.Image = matImg;
blank = new Mat(matImg.Height, matImg.Width, Emgu.CV.CvEnum.DepthType.Cv8U, 4);
blank.SetTo(new MCvScalar(0, 0, 0, 0));
ibBlankImage.Image = blankMat;

blank - это циновка, которую я хочу сделать прозрачной и поместить ее в блок изображения, который перекрывает первый блок изображения, который содержит фактическое изображение. Как будет выглядеть правильный подход?

...