public void AddImagesToDatabase(int count) { ISession session = ImageDatabase.GetCurrentSession(); ITransaction tx = session.BeginTransaction(); long tick = DateTime.Now.Ticks; for (int i = 0; i < count; i++, tick++) { PersistentImage image = new PersistentImage(400, 200); image.SetRandUniform(new MCvScalar(), new MCvScalar(50, 50, 50)); image.Draw(tick.ToString(), new Point(10, 100), FontFace.HersheySimplex, 1.0, new Bgr(Color.White)); image.SerializationCompressionRatio = 9; session.Save(image); } tx.Commit(); session.Close(); }
public void AddImagesToDatabase(int count) { ISession session = ImageDatabase.GetCurrentSession(); ITransaction tx = session.BeginTransaction(); MCvFont f = new MCvFont(Emgu.CV.CvEnum.FONT.CV_FONT_HERSHEY_SIMPLEX, 1.0, 1.0); long tick = DateTime.Now.Ticks; for (int i = 0; i < count; i++, tick++) { PersistentImage image = new PersistentImage(400, 200); image.SetRandUniform(new MCvScalar(), new MCvScalar(50, 50, 50)); image.Draw(tick.ToString(), ref f, new Point(10, 100), new Bgr(Color.White)); image.SerializationCompressionRatio = 9; session.Save(image); } tx.Commit(); session.Close(); }