Example #1
0
        /// <summary>
        /// 膨張画像DilatedImageを更新する
        /// </summary>
        void UpdateDilateImage()
        {
            bool isInt;
            int  iteration;

            isInt = int.TryParse(textBox_Dilate.Text, out iteration);
            if (isInt && trackBar_Dilate.Minimum <= iteration && iteration <= trackBar_Dilate.Maximum)
            {
                DilatedImage = SubImageOps.DilateImage(BlobImage, iteration);
            }
            else
            {
                iteration           = 5;
                textBox_Dilate.Text = iteration.ToString();
                DilatedImage        = SubImageOps.DilateImage(BlobImage, iteration);
            }
            trackBar_Dilate.Value = int.Parse(textBox_Dilate.Text);
        }