Percentage difference between images: Difference between revisions

Frink
No edit summary
(Frink)
Line 479:
 
This gives 1.6555154.
 
=={{header|Frink}}==
 
<lang frink>
img1 = new image["file:Lenna50.jpg"]
img2 = new image["file:Lenna100.jpg"]
 
[w1, h1] = img1.getSize[]
[w2, h2] = img2.getSize[]
 
sum = 0
for x=0 to w1-1
for y=0 to h1-1
{
[r1,g1,b1] = img1.getPixel[x,y]
[r2,g2,b2] = img2.getPixel[x,y]
sum = sum + abs[r1-r2] + abs[g1-g2] + abs[b1-b2]
}
 
errors = sum / (w1 * h1 * 3)
println["Error is " + (errors->"percent")]
</lang>
 
=={{header|Go}}==
Using standard image library:
490

edits