Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
 public void LoadSingleFrame()
 {
     var ipcImage = IpcImageFits.LoadFromFileSingleChannel(ImageUris.FitsSingleChannel1024X1024Float32);
 }
Beispiel #4
0
 public void LoadMultipleFrames()
 {
     var ipcImageList = IpcImageFits.LoadFromFileMultiChannel(ImageUris.FitsMultiChannel200X200Float32);
 }