Kære aminoer, hermed et spørgsmål til de tekniske anlagte :) Spørgsmålet går i, om der er nogle der har nogen erfaring/viden om, det er muligt og hvor og hvordan man kan skaffe viden om genkendelse af ændringer af felter til billedet fra et kamera. Jeg har hørt om at teknikken bruges i industrielle sammenhænge fx. til at tjekke om låget er sat på ølflasken når den suser afsted på transportbåndet, eller at kassen med flødeboller ikke mangler en! Jeg har hørt om at det kan programmeres i java og at det ikke skulle være den helt store tryllekunst! Er der nogen der har erfaringer med sådan et system og viden om hvad det kræver af udstyr? Hvad vil det koste at få et program programmeret? På forhånd mange tak vh Jacob |
Hej Jacob
Det du efterspørger: At registrere en ændring i et billede.
Det er ret let at implementere, meget simplificeret så tager du baggrundsbilledet, hvis det er kendt, og trækker fra det billede der er taget. Hvis der er et større udsving, ja så har du en ændring i billedet.
Du kan læse lidt om det f.eks. her:
http://www-staff.it.uts.edu.au/~massimo/BackgroundSubtractionReview-Piccardi.pdf
Måske kender du ikke baggrunden eksakt, den ændrer sig måske over tid. I så fald findes der algoritmer, hvor du langsomt "fryser" forgrundsbilledet ind i baggrunden over tid, hvis du forstår. På denne måde tilpasses baggrundsbilledet til evt. objekter som placeres i billedet i længere tid og derfor ikke længere tæller som en ændring.
Ovenstående forudsætter at du blot skal registrere at en ændring er sket. Hvis du vil vide, hvilket objekt der er kommet ind i billedet, så bliver det straks mere avanceret. Men ovenstående er stadig første skridt i denne proces.
Nu afhænger det lidt af, hvad det er du vil kigge på, hvad du har brug for at udstyr, men du når faktisk forholdsvis langt med et godt webcam, og kan du nogenlunde styre lyset så det er konstant, så er det nemmest.
Mvh. Jens