Example #1
0
        /// <summary>
        /// 片っ端から画像を保存する
        /// </summary>
        public void SaveImages(string dir)
        {
            // フォルダの存在確認
            if (!System.IO.Directory.Exists(dir))
            {
                System.IO.Directory.CreateDirectory(dir);
            }

            SrcBmp.Save(dir + "SrcBmp.bmp", ImageFormat.Bmp);
            TargetBmp.Save(dir + "TargetBmp.bmp", ImageFormat.Bmp);

            SrcImages[R].Save(dir + "_SrcR.bmp", ImageFormat.Bmp);
            SrcImages[G].Save(dir + "_SrcG.bmp", ImageFormat.Bmp);
            SrcImages[B].Save(dir + "_SrcB.bmp", ImageFormat.Bmp);
            SrcImages[H].Save(dir + "_SrcH.bmp", ImageFormat.Bmp);
            SrcImages[S].Save(dir + "_SrcS.bmp", ImageFormat.Bmp);
            SrcImages[V].Save(dir + "_SrcV.bmp", ImageFormat.Bmp);

            TargetImages[R].Save(dir + "_TargetR.bmp", ImageFormat.Bmp);
            TargetImages[G].Save(dir + "_TargetG.bmp", ImageFormat.Bmp);
            TargetImages[B].Save(dir + "_TargetB.bmp", ImageFormat.Bmp);
            TargetImages[H].Save(dir + "_TargetH.bmp", ImageFormat.Bmp);
            TargetImages[S].Save(dir + "_TargetS.bmp", ImageFormat.Bmp);
            TargetImages[V].Save(dir + "_TargetV.bmp", ImageFormat.Bmp);

            SubImages[R].Save(dir + "_SubR.bmp", ImageFormat.Bmp);
            SubImages[G].Save(dir + "_SubG.bmp", ImageFormat.Bmp);
            SubImages[B].Save(dir + "_SubB.bmp", ImageFormat.Bmp);
            SubImages[H].Save(dir + "_SubH.bmp", ImageFormat.Bmp);
            SubImages[S].Save(dir + "_SubS.bmp", ImageFormat.Bmp);
            SubImages[V].Save(dir + "_SubV.bmp", ImageFormat.Bmp);

            BinImages[R].Save(dir + "_BinR.bmp", ImageFormat.Bmp);
            BinImages[G].Save(dir + "_BinG.bmp", ImageFormat.Bmp);
            BinImages[B].Save(dir + "_BinB.bmp", ImageFormat.Bmp);
            BinImages[H].Save(dir + "_BinH.bmp", ImageFormat.Bmp);
            BinImages[S].Save(dir + "_BinS.bmp", ImageFormat.Bmp);
            BinImages[V].Save(dir + "_BinV.bmp", ImageFormat.Bmp);

            MedianImages[R].Save(dir + "_MedianR.bmp", ImageFormat.Bmp);
            MedianImages[G].Save(dir + "_MedianG.bmp", ImageFormat.Bmp);
            MedianImages[B].Save(dir + "_MedianB.bmp", ImageFormat.Bmp);
            MedianImages[H].Save(dir + "_MedianH.bmp", ImageFormat.Bmp);
            MedianImages[S].Save(dir + "_MedianS.bmp", ImageFormat.Bmp);
            MedianImages[V].Save(dir + "_MedianV.bmp", ImageFormat.Bmp);

            DilatedImage.Save(dir + "_Dilated.bmp", ImageFormat.Bmp);
        }