示例#1
0
 public ComImgInfo()
 {
     m_edgeDetectoinInfo  = new ComEdgeDetectionInfo();
     m_grayScaleInfo      = new ComGrayScaleInfo();
     m_binarizationInfo   = new ComBinarizationInfo();
     m_grayScale2DiffInfo = new ComGrayScale2DiffInfo();
     m_colorReversalInfo  = new ComColorReversalInfo();
 }
        public async Task <bool> TaskWorkImageProcessing()
        {
            m_tokenSource = new CancellationTokenSource();
            CancellationToken   token            = m_tokenSource.Token;
            ComImgInfo          imgInfo          = new ComImgInfo();
            ComBinarizationInfo binarizationInfo = new ComBinarizationInfo();

            binarizationInfo.Thresh  = (byte)sliderThresh.Value;
            imgInfo.CurImgName       = m_strCurImgName;
            imgInfo.BinarizationInfo = binarizationInfo;
            bool bRst = await Task.Run(() => SelectGoImgProc(imgInfo, token));

            return(bRst);
        }
示例#3
0
 public ComImgInfo()
 {
     m_edgeDetectoinInfo = new ComEdgeDetectionInfo();
     m_grayScaleInfo     = new ComGrayScaleInfo();
     m_binarizationInfo  = new ComBinarizationInfo();
 }