Esempio n. 1
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public ComImgInfo()
 {
     m_edgeDetectoinInfo  = new EdgeDetectionInfo();
     m_grayScaleInfo      = new GrayScaleInfo();
     m_binarizationInfo   = new BinarizationInfo();
     m_grayScale2DiffInfo = new GrayScale2DiffInfo();
     m_colorReversalInfo  = new ColorReversalInfo();
 }
Esempio n. 2
0
        public async Task <bool> TaskWorkImageProcessing()
        {
            m_tokenSource = new CancellationTokenSource();
            CancellationToken token            = m_tokenSource.Token;
            ComImgInfo        imgInfo          = new ComImgInfo();
            BinarizationInfo  binarizationInfo = new BinarizationInfo();

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

            return(bRst);
        }
Esempio n. 3
0
        /// <summary>
        /// 画像処理実行用のタスク
        /// </summary>
        /// <returns>画像処理の実行結果 成功/失敗</returns>
        public async Task <bool> TaskWorkImageProcessing()
        {
            m_tokenSource = new CancellationTokenSource();
            CancellationToken token            = m_tokenSource.Token;
            ComImgInfo        imgInfo          = new ComImgInfo();
            BinarizationInfo  binarizationInfo = new BinarizationInfo();

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

            return(bRst);
        }