emgu следует использовать для вопросов, связанных с межплатформенной оболочкой .net для библиотеки обработки изображений opencv.

Образец

using System;
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;

// Prepare window. 
String windowName = "Sample Text";
CvInvoke.NamedWindow(windowName);

// Prepare image. 
Mat img = new Mat(600, 800, DepthType.Cv8U, 3);
img.SetTo(new Bgr(0, 200, 100).MCvScalar);

// Draw text.
CvInvoke.PutText(
   img, 
   "Sample Text", 
   new System.Drawing.Point(300, 300), 
   FontFace.HersheyComplex, 
   1.0, 
   new Bgr(100, 0, 0).MCvScalar);

// Cleanup
CvInvoke.Imshow(windowName, img);
CvInvoke.WaitKey(0);
CvInvoke.DestroyWindow(windowName);

Рекомендации