Ejemplo n.º 1
0
		//
		/**/

		/// <summary> 
		/// Создаёт объект <see cref="FaceDetector"/>
		/// </summary>
		/// <param name="colorMatrix"> Цветная матрица изображения. </param>
		public FaceDetector(ColorMatrix colorMatrix)
		{
			Classifier = new CascadeClassifier(
				Path.Combine(
					Directory.GetCurrentDirectory(),
					"Samples",
					"haarcascade_frontalface_default.xml"));

			//getting bitmap from colorMatrix
			System.Drawing.Bitmap bitmap = colorMatrix.CreateBitmap();

			//converting System.Drawing.Bitmap -> OpenCVSharp.CPlusPlus.Mat
			Mat mat = BitmapConverter.ToMat(bitmap);

			InputMatrix = mat;
			OutputMatrix = InputMatrix.Clone();

			FacesRepository = new List<Mat>();
		}