Naar aanleiding van een topic over vergelijking van plaatjes.
ik heb over dit soort dingen ook eens nagedacht, maar dan over net iets anders. Namelijk het herkennen van vlakken in een plaatje, dus gebieden met een kleine afwijking van kleurtinten.
Mijn idee (misschien totaal achterhaald) was om in een plaatje (bv: 200x200) een willekeurig vlakje van 32x32 te pakken en daar de gemiddelde kleur afwijking te nemen. Als dat minder is dan een bepaalde waarde (bv: 8, uitgaande van 0..255) dan ik het redelijk solide, is het meer dan bv 32 dan is het al weer iets te korrelig.
Mijn idee is dan om het vlakje in een bepaalde richting uit te breiden en dan weer te gemiddelde afwijking te berekenen. Als het resultaat beter is (een kleinere afwijking) dan breid je verder uit in die richting anders ga je de andere kant op. Tot je op een gegeven moment (alle kanten op) niet verder kan (omdat het alleen maar erger word) en dan heb je een vlakje herkend. (of iets wat er op lijkt)
Als je dit algoritme aanpast moet het ook mogelijk zijn andere figuren dan vierkanten te herkennen, lijkt mij.
Heeft iemand hier commentaar op, zou dit idee kunnen werken.
Het is puur theoretisch.
ik heb over dit soort dingen ook eens nagedacht, maar dan over net iets anders. Namelijk het herkennen van vlakken in een plaatje, dus gebieden met een kleine afwijking van kleurtinten.
Mijn idee (misschien totaal achterhaald) was om in een plaatje (bv: 200x200) een willekeurig vlakje van 32x32 te pakken en daar de gemiddelde kleur afwijking te nemen. Als dat minder is dan een bepaalde waarde (bv: 8, uitgaande van 0..255) dan ik het redelijk solide, is het meer dan bv 32 dan is het al weer iets te korrelig.
Mijn idee is dan om het vlakje in een bepaalde richting uit te breiden en dan weer te gemiddelde afwijking te berekenen. Als het resultaat beter is (een kleinere afwijking) dan breid je verder uit in die richting anders ga je de andere kant op. Tot je op een gegeven moment (alle kanten op) niet verder kan (omdat het alleen maar erger word) en dan heb je een vlakje herkend. (of iets wat er op lijkt)
Als je dit algoritme aanpast moet het ook mogelijk zijn andere figuren dan vierkanten te herkennen, lijkt mij.
Heeft iemand hier commentaar op, zou dit idee kunnen werken.
Het is puur theoretisch.
