public CalibImage(string filename, CalibrationAssistant assist)
 {
     ImageFilepath = filename;
     _mImage       = new HImage(filename);
     _mAssistant   = assist;
     init();
 }
Beispiel #2
0
        /// <summary>
        /// Initializes all status flags and objects to set up
        /// this image for the calibration process
        /// </summary>
        /// <param name="img">Calibration image</param>
        /// <param name="assist">Reference to the Calibration Assistant</param>
        public CalibImage(HImage img, CalibrationAssistant assist)
        {
            string tmp;

            mImage = img;

            mAssistant   = assist;
            mCanCalib    = 1;                                 //labeled as 'for not having been evaluated'
            mPlateStatus = CalibrationAssistant.PS_NOT_FOUND; // "No Plate found" yet
            mImage.GetImagePointer1(out tmp, out mWidth, out mHeight);
            mEstimatedPlateSize = 0;
            mErrorMessage       = "";

            // initialize all instances
            mCaltabRegion      = new HRegion();
            mMarkCenter        = new HXLDCont();
            mEstimatedWCS      = new HObject();
            mQualityIssuesList = new ArrayList(15);

            mMarkCenterRows = new HTuple();
            mMarkCenterCols = new HTuple();
            mEstimatedPose  = new HPose();
        }
 /// <summary>
 /// Initializes all status flags and objects to set up
 /// this image for the calibration process
 /// </summary>
 /// <param name="img">Calibration image</param>
 /// <param name="assist">Reference to the Calibration Assistant</param>
 public CalibImage(HImage img, CalibrationAssistant assist)
 {
     _mImage     = img;
     _mAssistant = assist;
     init();
 }