示例#1
0
        private static unsafe string FolderForFaces(int camID, DateTime dt)
        {
            string folderForFaces = ImageClassifier.BuildDestDirectory(RootFolderForCamera(camID),
                                                                       dt, Properties.Settings.Default.IconDirectoryName);

            if (!Directory.Exists(folderForFaces))
            {
                Directory.CreateDirectory(folderForFaces);
            }

            return(folderForFaces);
        }
示例#2
0
        private static void SaveFrame(Frame frame)
        {
            IplImage ipl = new IplImage(frame.image);

            ipl.IsEnabledDispose = false;

            string   path = frame.GetFileName();
            DateTime dt   = DateTime.FromBinary(frame.timeStamp);

            string root = Path.Combine(Properties.Settings.Default.OutputPath,
                                       frame.cameraID.ToString("d2"));

            string folder = ImageClassifier.BuildDestDirectory(root, dt, Properties.Settings.Default.BigImageDirectoryName);

            if (!Directory.Exists(folder))
            {
                Directory.CreateDirectory(folder);
            }

            path = Path.Combine(folder, path);
            ipl.SaveImage(path);
        }