修改日志1
This commit is contained in:
@ -39,7 +39,7 @@ namespace DH.Devices.Camera
|
||||
{
|
||||
LoggerHelper.LogPath = "D://";
|
||||
LoggerHelper.LogPrefix = CameraName;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -153,7 +153,7 @@ namespace DH.Devices.Camera
|
||||
SetGain(Gain);
|
||||
}
|
||||
//全画幅
|
||||
if(!IsAllPicEnabled)
|
||||
if (!IsAllPicEnabled)
|
||||
SetPictureRoi((int)ROIX, (int)ROIY, (int)ROIW, (int)ROIH);
|
||||
|
||||
//// 设置 触发延迟
|
||||
@ -330,7 +330,7 @@ namespace DH.Devices.Camera
|
||||
Mat cvImage = new Mat();
|
||||
if (this.CameraName.Equals("Cam1"))
|
||||
{
|
||||
Console.WriteLine( );
|
||||
Console.WriteLine();
|
||||
}
|
||||
if (this.CameraName.Equals("Cam2"))
|
||||
{
|
||||
@ -370,7 +370,7 @@ namespace DH.Devices.Camera
|
||||
{
|
||||
|
||||
_mat = smat,
|
||||
|
||||
|
||||
};
|
||||
InitialImageSet(imageSet);
|
||||
|
||||
@ -378,7 +378,7 @@ namespace DH.Devices.Camera
|
||||
OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet);
|
||||
|
||||
//存图
|
||||
DisplayAndSaveOriginImage(imageSet.Id,SnapshotCount);
|
||||
DisplayAndSaveOriginImage(imageSet.Id, SnapshotCount);
|
||||
|
||||
|
||||
|
||||
@ -394,7 +394,7 @@ namespace DH.Devices.Camera
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
public void InitialImageSet(MatSet set)
|
||||
public void InitialImageSet(MatSet set)
|
||||
{
|
||||
//if (saveOption != null)
|
||||
//{
|
||||
@ -418,13 +418,25 @@ namespace DH.Devices.Camera
|
||||
{
|
||||
await Task.Run(() =>
|
||||
{
|
||||
Bitmap showImage = set._mat.ToBitmap();
|
||||
Bitmap? showImage = null;
|
||||
|
||||
try
|
||||
{
|
||||
showImage = set._mat.ToBitmap();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
//释放 himage
|
||||
ClearImageSet(set);
|
||||
return;
|
||||
}
|
||||
|
||||
// showImage.Save("D:/test333.bmp");
|
||||
// Marshal.Copy(pbyteImageBuffer, 0, (IntPtr)lAddrImage, (int)dwBufferSize);
|
||||
// Bitmap saveImage = showImage?.CopyBitmap();
|
||||
// Bitmap saveImage = showImage?.CopyBitmap();
|
||||
// saveImage.Save("d://TEST444.BMP");
|
||||
// OnShowImageUpdated?.Invoke(this, showImage, imgSetId);
|
||||
if (IsSavePicEnabled)
|
||||
// OnShowImageUpdated?.Invoke(this, showImage, imgSetId);
|
||||
if (IsSavePicEnabled && showImage != null)
|
||||
{
|
||||
string fullname = Path.Combine(ImageSaveDirectory, $"{CameraName}_{_counter:D7}_{set.Id}.{set._imageFormat.ToString().ToLower()}");
|
||||
ImageSaveAsync(fullname, showImage);
|
||||
@ -469,7 +481,7 @@ namespace DH.Devices.Camera
|
||||
{
|
||||
FullName = fullName,
|
||||
SaveImage = map,
|
||||
|
||||
|
||||
};
|
||||
|
||||
ImageSaveHelper.ImageSaveAsync(imageSaveSet);
|
||||
@ -528,7 +540,7 @@ namespace DH.Devices.Camera
|
||||
LoggerHelper.LogAsync(msg);
|
||||
}
|
||||
}
|
||||
public void LogAsync(DateTime dt, LogLevel logLevel, string msg)
|
||||
public void LogAsync(DateTime dt, LogLevel logLevel, string msg)
|
||||
{
|
||||
LogAsync(new LogMsg(dt, logLevel, msg));
|
||||
}
|
||||
|
Reference in New Issue
Block a user