private void LoadSingleChannel() { var ipcImage = IpcImageFits.LoadFromFile(ImageUris.FitsSingleChannel1024X1024Float32); ListViewSingle.ItemsSource = ipcImage.FitsData.HeaderCardDictionary; ProcessImage(ipcImage); var mat = ipcImage.GetOpenCv(); mat.MinMaxLoc(out double min, out double max); ImageSingle.Source = ipcImage.GetInteropBitmap(); }
private void LoadMultiChannel() { var ipcImageList = IpcImageFits.LoadFromFileMultiChannel(ImageUris.FitsMultiChannel200X200Float32); foreach (var ipcImage in ipcImageList) { ProcessImage(ipcImage); } Image1.Source = ipcImageList[0].GetInteropBitmap(); Image2.Source = ipcImageList[1].GetInteropBitmap(); Image3.Source = ipcImageList[2].GetInteropBitmap(); Image4.Source = ipcImageList[3].GetInteropBitmap(); }
public void LoadSingleFrame() { var ipcImage = IpcImageFits.LoadFromFileSingleChannel(ImageUris.FitsSingleChannel1024X1024Float32); }
public void LoadMultipleFrames() { var ipcImageList = IpcImageFits.LoadFromFileMultiChannel(ImageUris.FitsMultiChannel200X200Float32); }