- Mat函数
Mat img = new Mat(200,400,DepthType.Cv8U,3);
表示创建一个200*400像素的图片,DepthType.Cv8U表示8位无符号整数,3表示3通道。
都是表示创建背景颜色,MCvScalar表示创建三通道像素的图像,范围是0-4通道img.SetTo(new Bgr(200,0,0).MCvScalar); //或者另一种写法 : img.SetTo(new MCvScalar(255,0,0));
PutText表示在图像中添加文本,(图像,文本,位置,字体,字体大小,颜色)。CvInvoke.PutText(img, "Hello World", new System.Drawing.Point(100, 100), FontFace.HersheyComplex, 1.0, new MCvScalar(255, 255, 255));
Hershey字体集:HersheyDuplex(正常大小无衬线字体)、HersheyComplex(正常大小有衬线字体)、HersheyPlain(小号无衬线字体)、HersheyScriptComplex(手写风格字体)等。CvInvoke.Imshow(win1,img);//在win1窗体上显示图片img CvInvoke.WaitKey(0);//参数为0表示无限等待下去,直到有按键按下,参数为1000表示等待1秒 CvInvoke.DestroyWindow(win1);//销毁窗体,释放资源
EmguCV学习
最新推荐文章于 2024-09-13 19:29:47 发布