/// <summary>
        /// Initializes this instance.
        /// </summary>
        public override void Initialize(string targetInputfileName)
        {
            var targetBitmap = this.InititializeSame(targetInputfileName);



            var fit = new FitnessLines(targetBitmap.ToImage <Gray, byte>());

            indSize = fit.targetSize;
            fitness = fit;

            base.Initialize(targetInputfileName);
        }
        /// <summary>
        /// Initializes this instance.
        /// </summary>
        public override void Initialize(object target, string targetInputfileName)
        {
            var targetBitmap = target as Bitmap;

            width     = targetBitmap.Width;
            height    = targetBitmap.Height;
            rawWidth  = width;
            rawHeight = height;


            var fit = new FitnessLines(targetBitmap.ToImage <Gray, byte>());

            indSize = fit.targetSize;
            fitness = fit;

            base.Initialize(targetInputfileName);
        }