Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Brauche Hlfe bei einem Projekt!

veritas-zeen / 21 Antworten / Flachansicht Nickles

Hallo!

Ich habe vor ein Programm zu schreiben das 2 Bilder vergleicht und mir im anschluss die diferenz in prozente angibt.

Nun möchte ich gern wissen in welcher sprache sich dieses vorhaben am einfachsten realesieren lässt. Leider kann ich nur VB, VBS und QB...

Ich wäre über ein paar feedbacks sehr erfreut!

Das Leben ist zu KURZ um LANGE über den Sinn zu reden
bei Antwort benachrichtigen
ChrE veritas-zeen „Brauche Hlfe bei einem Projekt!“
Optionen

Hallo!

Also, mit Python geht das so:

#------------------START------------------------
# -*- coding: utf-8 -*-

from PIL import Image # Python Image Library laden
from PIL import ImageChops

img1 = Image.open(r'f:\temp\py1.jpg')
img2= Image.open(r'f:\temp\py2.jpg')
imgdiff=ImageChops.difference(img1,img2) # Diffenzbild berechnen
print imgdiff[0,0] # erstes Differenz-Pixel ausgeben (R,G,B)
#------------------END---------------------------

Doku siehe hier: http://www.pythonware.com/library/pil/handbook/imagechops.htm

Wie Du nun die prozentualen Unterschiede definierst, bleibt Dir überlassen.
Es wird für jedes Pixel die Diffenz für RG u. B berechnet


Gruss

ChrE


bei Antwort benachrichtigen