I integrated my project on Visual Studio 2010 with Emgu 3.0 and I'm working on detection object project , but when I'm using MCvFont like the following line I get error because the library is missing , This library is removed from the last version of Emgu or what ?
MCvFont f2 = new MCvFont(Emgu.CV.CvEnum.FONT.CV_FONT_HERSHEY_TRIPLEX, 1.0, 1.0);
reference: http://www.emgu.com/wiki/index.php/Hello_World_in_CSharp#Emgu_CV_3.0_2
I did not want to add an extra dll to have backwards compability with 2.x versions of Emgu for code written in a 3.x version of Emgu. As @Константин Марков points out in his answer, MCvFont is no longer a part of the library in 3.x versions of Emgu.
I am assuming that your final goal is to write some text in an image. So, I you do not mind changing your code, you would need to rewrite it in order to use the method CvInvoke.PutText to accomplish that goal.
According to the official documentation page for the aforementioned method, CvInvoke.PutText
This is the method signature in C#
Below is a description for each parameter in the method
Emgu.CV.IInputOutputArray
System.String
System.Drawing.Point
Emgu.CV.CvEnum.FontFace
System.Double
Emgu.CV.Structure.MCvScalar
System.Int32
Emgu.CV.CvEnum.LineType
System.Boolean
This is code example taken straight from this source
Emgu.CV.CvEnum.FONT.CV_FONT_HERSHEY_TRIPLEX
can beEmgu.CV.CvEnum.FontFace.HersheyTriplex
in Emgu 3.0.MCvFont
present inEmgu.CV.Structure
at Emgu_2.4.10, but it missing at Emgu_3.0.0. I checked this in emgu version history.You can heal this code by add to reference Emgu.CV from Emgu_2.4.10, catch this dll https://dropmefiles.com/AZvmM
Instruction to convert 2.4.x code to 3.0 can be found http://www.emgu.com/wiki/index.php/Tutorial#Upgrading_from_Emgu_CV_2.x_to_3.x
Do you making face or eyes recognition? This is my first answer at stackoverflow :)