Example #1
0
        /// <summary>
        /// ブロブ処理画像BlobImageを更新する
        /// </summary>
        void UpdateBlobImage()
        {
            bool isInt;
            int  minArea;

            isInt = int.TryParse(textBox_Blob.Text, out minArea);
            if (isInt && trackBar_Blob.Minimum <= minArea && minArea <= trackBar_Blob.Maximum)
            {
                BlobImage = SubImageOps.GetImageOmitMinimumNoize(UnionImage, minArea);
            }
            else
            {
                minArea           = 10;
                textBox_Blob.Text = minArea.ToString();
                BlobImage         = SubImageOps.GetImageOmitMinimumNoize(UnionImage, minArea);
            }
            trackBar_Blob.Value = int.Parse(textBox_Blob.Text);
        }