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); }
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); }