GaussianBlur function is not giving identical results (INTEL CPU vs ARM CPU)

asked 2015-11-02 07:53:52 -0500

hariprasad gravatar image

updated 2015-11-02 22:21:21 -0500

I have tested the GaussianBlur function of version 3.0(Android binding) in both INTEL and ARM CPUs but I got different results where those are supposed to be identical. For any kernel size for one time blurring ,the difference produced in results is less than or equal to one i.e at some pixels I observed zeros and at remaining pixels I observed ones.This error is getting higher and higher when I tried to run the function in a loop.I used 8 bit RGB images for testing. The remaining image blur functions are working perfectly(giving identical results).But it seems to be an issue with Gaussian Blur.

edit retag flag offensive close merge delete



can you post results, numeric ad/or image?

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-11-02 08:09:09 -0500 )edit

here are the results(inputimage,Gaussian blur output for INTEL and ARM,difference between INTEL and ARM) image descriptionimage descriptionimage descriptionimage description Gaussian kernel size used 3.done blurring one time for these test results.

hariprasad gravatar imagehariprasad ( 2015-11-02 23:46:40 -0500 )edit