代码为控制台程序。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Emgu.CV;
using Emgu.Util;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;
using System.Drawing;
namespace 读入图像并显示
{
class Program
{
static void Main(string[] args)
{
Image<Bgr, Byte> Img1=new Image<Bgr, Byte>("sampleImage2.png");
Image<Bgr, Byte> Img2 = new Image<Bgr, Byte>("sampleImage3.png");
Image<Bgr, Byte> dst = new Image<Bgr, byte>(Img1.Width, Img1.Height);
//两幅图像相或
dst = Img1.And(Img2);
CvInvoke.cvShowImage("Img1", Img1);
CvInvoke.cvShowImage("Img2", Img2);
CvInvoke.cvShowImage("dst", dst);
CvInvoke.cvWaitKey(0);
}
}
}
本文介绍了如何使用Emgu CV库实现图像处理中的相或操作,通过创建两个示例图像并展示它们的相或结果。代码展示了如何加载图像、执行相或操作以及在控制台上显示处理后的图像。

被折叠的 条评论
为什么被折叠?



