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); }
public ComImgInfo() { m_edgeDetectoinInfo = new ComEdgeDetectionInfo(); m_grayScaleInfo = new ComGrayScaleInfo(); m_binarizationInfo = new ComBinarizationInfo(); }