NPE при поиске значения PSNR для изображений RGB - PullRequest
1 голос
/ 06 апреля 2019

Я пытаюсь найти MSE и PSNR изображений RGB, используя Catalano-Framework 1.6.1

Но я получаю NullPointerException

Вотмой код:

// Code to Find PSNR
BufferedImage OrignalImage = null;
BufferedImage StegoImage = null;
File FileNameOrignal = null; 
File FileNameStego = null;

FileNameOrignal = new File("D:\\aexper\\test\\png\\linapng.png"); 
OrignalImage = ImageIO.read(FileNameOrignal);

FileNameStego = new File("D:\\aexper\\test\\png\\linapngSTEGO.png"); 
StegoImage = ImageIO.read(FileNameOrignal);

FastBitmap original = new FastBitmap(OrignalImage);
FastBitmap reconstructed = new FastBitmap(StegoImage);
ObjectiveFidelity o;
o = new ObjectiveFidelity(original, reconstructed);
//Error total
int error = o.getTotalError();
//Mean Square Error
double mse = o.getMSE();
//Signal Noise Ratio
double snr = o.getSNR();
//Peak Signal Noise Ratio
double psnr = o.getPSNR();

Вот ошибка, которую я получаю:

Exception in thread "main" java.lang.NullPointerException at Catalano.Imaging.FastBitmap.getGray(FastBitmap.java:1070) 
    at Catalano.Imaging.Tools.ObjectiveFidelity.getTotalError(ObjectiveFidelity.java:93) 
    at findpsnrimage.FindPsnrImage.main(FindPsnrImage.java:46) C:\Users\Ishita\AppData\Local\NetBeans\Cache\8.2\executor- snippets\run.xml:53: 

Java returned: 1 BUILD FAILED (total time: 1 second)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...