TIEVisionNNetSuperRes.upsample
 
Declaration
function upsample(image: TIEVisionImage): TIEVisionImage; safecall;
Description
Increases the resolution of the specified image by a factor related to the loaded model (upscaling).
The 
model determines the level of upscaling that is performed (2x, 4x, etc).
 | Parameter | Description | 
 | image | Input image | 
 Upscaled 3x using FSRCNN
Upscaled 3x using FSRCNN
 Compared with Bicubic Upscaling
Compared with Bicubic Upscaling
 // Increase the image resolution by a factor of three using FSRCNN pretrained model
// Increase the image resolution by a factor of three using FSRCNN pretrained model
var
  nnet: TIEVisionNNetSuperRes;
  img: TIEVisionImage;
begin
  nnet:= IEVisionLib.createNNetSuperRes(ievFSRCNN, 3, 'FSRCNN_x3.pb');
  img := nnet.upsample(ImageEnView1.IEBitmap.GetIEVisionImage());
  ImageEnView1.IEBitmap.AssignIEVisionImage(img);
  ImageEnView1.Update();
end;