Doel
Ballen op een pooltafel waarnemen en detecteren vanaf een stabiel ( desnoods afgesproken ideaal perspectief ) punt.
Problemen
In het algemeen, hoe pak je dit aan. Ik heb hier een aantal boeken die aan Machine Vision gerelateerd zijn ( Machine Vision, theory algorithms and practicalities en Computer vision & image processing ) maar vind het lastig de juiste technieken te kiezen, waarschijnlijk wegens gebrek aan ervaring. Nu ik natuurlijk zelf wekenlang kan gaan stoeien en allerlei combinaties kan implementeren van de voorgestelde algorithmen uit de literatuur, is mijn vraag of er mensen zijn die ervaring hebben met dergelijke projectjes als deze.
Zelf
Zoals ik net noemde heb ik een aantal dingen geprobeerd uit de genoemde boeken. Allereerst thresholding, maar dit werkte niet omdat de lichtomstandigheden bij het poolcentre (dag/nacht cyclus) nogal het beeld verstoren. De 9 (half dus) is met vervelende intensiteit van licht in de middag haast niet te onderscheiden van de cueball. Hoewel dit geen groot probleem hoeft te zijn ( fel licht komt weinig voor, meestal aardige verdeling van kleuren die je kan onderscheiden als je de kleur van het laken gebruikt als filter op de achtergrond.
Aan objectherkenning ben ik nog niet toegekomen omdat ik eerst een 'solide' manier wil hebben om de individuele ballen te herkennen ( markeren, beter gezegd ) op een afbeelding genomen via een webcam/hd camera/hoe dan ook ( snelheid is niet per se een issue, HD camera met een afbeelding verwerking iedere 5 seconden ) is ook acceptable voor nu.
Wat betreft de taal kies ik het liefst voor C# ( mooie taal
) maar ik voel me ook thuis in C++, Java of andere talen. Ik heb gekeken naar de library van Intel ( OpenCV ) maar de wrapper voor C# vond ik niet fijn werken omdat het halve implementaties waren ( OpenCV.net ) of er was wat anders mee. Tips in die richting zijn ook welkom, kan ook zijn dat ik wat fout doe 
Dus nu komt mijn vraag neer op:
Zijn er mensen met ervaring in machine vision, die mij richting kunnen geven waar te zoeken?
Ballen op een pooltafel waarnemen en detecteren vanaf een stabiel ( desnoods afgesproken ideaal perspectief ) punt.
Problemen
In het algemeen, hoe pak je dit aan. Ik heb hier een aantal boeken die aan Machine Vision gerelateerd zijn ( Machine Vision, theory algorithms and practicalities en Computer vision & image processing ) maar vind het lastig de juiste technieken te kiezen, waarschijnlijk wegens gebrek aan ervaring. Nu ik natuurlijk zelf wekenlang kan gaan stoeien en allerlei combinaties kan implementeren van de voorgestelde algorithmen uit de literatuur, is mijn vraag of er mensen zijn die ervaring hebben met dergelijke projectjes als deze.
Zelf
Zoals ik net noemde heb ik een aantal dingen geprobeerd uit de genoemde boeken. Allereerst thresholding, maar dit werkte niet omdat de lichtomstandigheden bij het poolcentre (dag/nacht cyclus) nogal het beeld verstoren. De 9 (half dus) is met vervelende intensiteit van licht in de middag haast niet te onderscheiden van de cueball. Hoewel dit geen groot probleem hoeft te zijn ( fel licht komt weinig voor, meestal aardige verdeling van kleuren die je kan onderscheiden als je de kleur van het laken gebruikt als filter op de achtergrond.
Aan objectherkenning ben ik nog niet toegekomen omdat ik eerst een 'solide' manier wil hebben om de individuele ballen te herkennen ( markeren, beter gezegd ) op een afbeelding genomen via een webcam/hd camera/hoe dan ook ( snelheid is niet per se een issue, HD camera met een afbeelding verwerking iedere 5 seconden ) is ook acceptable voor nu.
Wat betreft de taal kies ik het liefst voor C# ( mooie taal
Dus nu komt mijn vraag neer op:
Zijn er mensen met ervaring in machine vision, die mij richting kunnen geven waar te zoeken?