measures of similarity between two images
Computes similarity measures between two images.
See ipsdk::imaproc::attr::SimilarityStats for a complete list of image similarity measures processed by this algorithm.
Example of Python code :
Example imports
import PyIPSDK
import PyIPSDK.IPSDKIPLGlobalMeasure as glbmsr
Code Example
inImg1 = PyIPSDK.loadTiffImageFile(inputImgPath1)
inImg2 = PyIPSDK.loadTiffImageFile(inputImgPath2)
similarityMsrResult = glbmsr.similarityMsr(inImg1, inImg2)
sumSquareDiff = similarityMsrResult.sSD
print("Sum of Squared Differences between two images " + str(sumSquareDiff))
Example of C++ code :
Example informations
Header file
#include <IPSDKIPL/IPSDKIPLGlobalMeasure/Processor/SimilarityMsr/SimilarityMsr.h>
Code Example
const ipUInt64 pixCount = pRes->getValue<SimilarityStats::PixCount>();
const ipReal64 ssdValue = pRes->getValue<SimilarityStats::SSD>();
const ipReal64 mseValue = pRes->getValue<SimilarityStats::MSE>();
const ipReal64 psnrValue = pRes->getValue<SimilarityStats::PSNR>();