diff --git a/TIASshot/Lucam.cs b/TIASshot/Lucam.cs index 82e963d..f6541b4 100644 --- a/TIASshot/Lucam.cs +++ b/TIASshot/Lucam.cs @@ -28,6 +28,10 @@ /// internal class Lucam { + // Todo: TCC逆向き検出 + // Todo: XYZ 変換行列算出 + // Todo: 色補正 前後の保存 + public string DeviceName { get; private set; } = "Unknown"; public string SerialNumber { get; private set; } public string ErrorMsg { get; private set; } @@ -389,10 +393,10 @@ dll.LucamConvertFrameToRgb24(_hCam, rgbImage, rawImage, _snap.Format.Width, _snap.Format.Height, dll.LucamPixelFormat.PF_8, ref _convert); using (Mat img = Mat.FromPixelData(_snap.Format.Height, _snap.Format.Width, MatType.CV_8UC3, rgbImage)) { - //Cv2.ImWrite($"orig_{i:00}.jpg", img); using (Mat imgt = img.T()) { + Cv2.ImWrite(Path.Combine(folder, $"Shot{i + 1:0000}.bmp"), imgt); using (var converted = ConvertImage(imgt, _convRGB2SRGB)) { - Cv2.ImWrite(Path.Combine(folder, $"Shot{i+1:0000}.bmp"), converted); + Cv2.ImWrite(Path.Combine(folder, $"Srgb{i+1:0000}.jpg"), converted); } } }