Avatar billede mjall0w Nybegynder
09. september 2007 - 16:23 Der er 11 kommentarer og
1 løsning

Tjekke om billede indeholder fodbold f.eks

Hej.
Kan det lade sig gøre i php og lave et script der tjekker et billede for indhold.
F.eks hvis jeg har et billede(mix.jpg) med en fodbold, en hund, en støvle osv..
Så har jeg billedet af fodbolden til at ligge permanent som fodbold.jpg og så skal scriptet tjekke om mix.jpg har fodbold.jpg i billedet..
Håber i forstår, ellers kan jeg godt prøve at vise et eksempel..

Men kort og godt, tjekke om fodbold.jpg indgår i mix.jpg
Avatar billede bufferzone Praktikant
09. september 2007 - 16:54 #1
Det kan i visse tilfælde lade sig gøre, men ikke med PHP og ikke med hjemmeprogrammering. Dette høre mig bekendt til på universitets/forskningsniveau. Jeg har bl.a. set programmer hvor man forsøgte at lave automatiserede eftersøgningsrobotter, der skulle kunne gennemsøge et område og identificerer mennesker og om de var sårede.

Dette er ikke for børn og du kan måske strikke noget sammen der kan genkende runde former, evt hvis mønstret på fodboldten altid er ens, men mere avanceret end det bliver meget vandskeligt
Avatar billede dkfire Nybegynder
09. september 2007 - 18:12 #2
Du leder efter en løsning som intet har med php at gøre. PHP er ikke et billedbehandlingsprogram.
Du kan, med lidt avanceret DSP, med matlab lave noget der kan det du vil, men overhoved ikke på en hjemmesideserver.
Avatar billede olebole Juniormester
09. september 2007 - 18:21 #3
<ole>

Der er egentlig intet i vejen for, at gøre det i PHP og GDLib, da problemet ikke er af teknisk, men af intellektuel art. Den slags mønstergenkendelse kræver nogle ret monstrøse algoritmer, så der skal man være rigtig godt klædt på.
At dømme udfra de andre spørgsmål, jeg har set dig stille, har jeg på fornemmelsen, du er ude i noget, du ikke magter at tumle  :)

/mvh
</bole>
Avatar billede mjall0w Nybegynder
09. september 2007 - 20:18 #4
Ja det er et svært emne og der er mange ting at sku til at læse igennem med alt GDLibs funktioner :)
Men det er vel bare at læse det igennem og se hvad man kan finde ud af.. Se om jeg kan finde tiden til de ved siden af studierne :)

Men hvis det er så svært som det lyder som, så ved jeg ikke om i måske ved noget om det så er muligt at smække et billede i en database på en eller anden måde, og så gennemsøge databasen og tjekke om det er der er et positiv match ved hjælp af at angive et andet billede..

Masse billeder i database -> Uploader/Angiver et billede, og så tjekke om der er positiv match i databasen..

Jeg har hørt om nogle andre der har gjort dette, men har aldrig prøvet at arbejde med at gemme billeder i database.. Jeg tror faktisk de på en måde har gemt billedet som en form for tekst/kode i databasen, men jeg er ikke helt sikker.. 

Jeg lader spørgsmålet stå åbent her, og lader samme antal point stå på højkant :)
Avatar billede dkfire Nybegynder
09. september 2007 - 22:05 #5
Ole: Jeg tror altså ikke php eller GDlib har nogle som helst funktioner til billedgenkendelse.

mjall0w: Hvor meget kender du til DSP og billedgenkendelse ?
Avatar billede mjall0w Nybegynder
09. september 2007 - 22:20 #6
Lad mig sige jeg ikke kender noget til det overhovedet. Også derfor jeg trækker lidt i land, og ser om jeg kan finde andre muligheder til at løse mit problem, som f.eks det med at lagre det hele i database :)
Avatar billede dkfire Nybegynder
10. september 2007 - 14:23 #7
Det ændre jo intet på dit problem at lagere det i databasen.
Du mangler jo et program som kan analysere billeder og genkende objekter i et billede, samt at kunne lave en algoritme som kan finde runde objekter.
Avatar billede hmm10 Nybegynder
10. september 2007 - 19:07 #8
Dette er et universitets emne, som kræver en forståelse for hvordan digitale billeder er opbygget, og hvordan diverse filtre kan hjælpe til en vis billedgenkendelse.

Jeg har før beskæftigede mig med dette emne og har bla. lavet dette simple eksempel med php: http://www.chapter.dk/img_check.php?b=153

Måske du kan bruge dette til noget?
Avatar billede coderdk Praktikant
11. september 2007 - 10:16 #9
dkfire, Ole skriver også kun at man kan med gdlib, du er nødt til at skrive funktionerne selv ;) F.eks. ved brug af en matrice og imagecolorat...

mjall0w, jeg ville bare bruge tags, og få folk til selv at tagge billederne ;)
Avatar billede mjall0w Nybegynder
21. november 2007 - 09:20 #10
Fik konstateret det er lidt for kompliceret til at give sig ud med, hvis jeg kan få jer til at smide nogle svar og få delt pointene imellem jer.
Avatar billede dkfire Nybegynder
22. november 2007 - 17:02 #11
Jeg har ikke brug for nogen point, så jeg står over :-)
Avatar billede mjall0w Nybegynder
19. februar 2009 - 17:55 #12
Lukker tråden ned..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester