Riorganizzaizone memorie x image

This commit is contained in:
Samuele E. Locatelli
2021-02-12 18:45:23 +01:00
parent c0a2084edf
commit 21a262b3fb
+60 -3
View File
@@ -1,12 +1,69 @@
using System;
using Flir.Atlas.Image;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ThermoCamUtils
{
class FlirCam
public class ImageData
{
#region Public Properties
/// <summary>
/// Ultima immagine ricolorata e trasformata (perspective)
/// </summary>
public Bitmap ColorTransf { get; set; }
/// <summary>
/// Ultima bitmap disegnata (con punti)
/// </summary>
public Bitmap Decorated { get; set; }
/// <summary>
/// Ultima immagine post trasformazione (perspective)
/// </summary>
public Bitmap GrayTransf { get; set; }
/// <summary>
/// Ultima bitmap acquisita
/// </summary>
public Bitmap Origin { get; set; }
/// <summary>
/// Ultima immagine recuperata
/// </summary>
public ThermalImage Thermal { get; set; }
#endregion Public Properties
#region Public Methods
/// <summary>
/// Init iniziale immagini
/// </summary>
public void initImageFromFile()
{
if (Origin != null)
{
Decorated = (Bitmap)Origin.Clone();
}
}
/// <summary>
/// Init iniziale immagini
/// </summary>
public void initImagesFromThermo()
{
if (Thermal != null)
{
Origin = (Bitmap)Thermal.Image.Clone();
Decorated = (Bitmap)Thermal.Image.Clone();
}
}
#endregion Public Methods
}
}
}