hallo

ik heb een vraagje waar ik zo maar nieuwschierig naar ben.
ik was het nog niet van plan maar is het mogelijk om met picbasic objecten te detecteren met een camera?

Robbert

De vraag is wat vaag moet ik eerlijk zeggen....
Ik neem aan dat je een camera hebt, hier een signaal uitkrijgt en d.m.v een PIC iets wilt doen met dit signaal.
Ik heb ook ooit zoiets gemaakt, maar ik gebruikte hiervoor een camera welke wordt gestuurd door een externe console. Het signaal wat uit deze console kwam kon ik dus verwerken in mijn PIC programma.
Maar misschien moet je je vraag iets beter formuleren zodat je ook een duidelijker antwoord krijgt...

ik heb robots gezien die een cameratje gebruiken om een oranje bal te zoeken.
ik wil weten of ik een programma in proton picbasic kan schrijven en dan een robot bijvoorbeeld een oranje bal kan laten zoeken.

of is dat alleen met uitgebreidere progammeer talen mogelijk?

Robbert

een pic kan dit moeilijk verwerken, maakt niet uit welke taal. hij is bijvoorbeeld niet snel genoeg, en heeft de mogelijkheden niet om beelden te verwerken qua instructies.

ik zou daarvoor een pc nemen, en die het laten verwerken, maar er zijn mensen die zoiets in een FPGA proppen zoals madwizard, kijk maar in het "Show your projects topic"

Hoe goed is je wiskunde?
Je heb het over beeldherkenning. Mischien dat een ds variant van een PIC het zou kunnen maar met een 877a kan je het wel vergeten.

Ikheb eens zoiets gezien. Op een of andere manier "las" de camera(-elecronica) het RGB signaal en omdat elke kleur zijn code heeft (net als in tekenprogramma's bestaande uit 3 cijfercombinaties) kon er gekeken worden of deze cijfers binnen een gestelde grens vielen (en dus een kleurenrange vertegenwoordigen).
Als deze "kleur" in de rechterhoek gedetecteerd werd, zou de robot deze kant opsturen.
En dat laatste zal het minst grote probleem zijn. :)

waarschijnlijk niet met een camera maar wel met een CCD chip aangezien die de kleuren "leest" mssn dat je een sensor kan vinden die een analoge vertegenwoordiging geeft van de kleur die kan je dan weer wel implementeren en verder verwerken in je pic maar ben bang dat je met een camera niet ver gaaat geraken

met een beetje geluk en kennis kan je het proberen met een usb webcam maar dan moet je gaan uitvlooien hoe dat ding zijn data doorstuurt (en dan ook nog goed implementeren)

in ieder geval veel suc6

Gaat je noooooooooooooooit lukken met een PIC

Als je een echte camera module neemt gaat dit met een FPGA redelijk simpel. Zo kan je bv de camera-module uit een samsum E700 nemen. Deze is makkelijk aan te sturen en zeer goed te doen met een fpga (30fps). Deze modules hebben dan ook al de nodige buffers, microprocessors, ADC converters ingebouwd.

Een losse CCD chip zal misschien nog wel moeilijker zijn. Dat is niet even iets dat je op je ADC van de pic hangt. Kijk bv maar eens naar deze sensors: Kleur,Zwart-wit

En een usb driver voor een webcam maken op een PIC zie ik al helemaal niet gebeuren. Waar haal je het geheugen en de snelheid vandaan? Daarnaast is het bijna onmogenlijk om die data te analyseren als je niet eens weet waar je naar moet kijken.

wie zegt dat het makkelijk was ik zeg alleen dat alles mogelijk is heb ook verder neit gezegd wat voor monster van een pic dat moet worden

fpga zal inderdaaad een stuk makkelijker zijn

oke ik hoor in iedergaval dat mij dit voorlopig niet gaat lukken.
maar ik heb wel eens wat over een cmu cam gehoord.
wat is dat dan precies?

en op deze robot zit ok een cameratje:
http://www.robots.buiskool.net/modules.php?name=Robot-ShowSite&pag…

hier heb ik er een die op basis van een pc werkt:
http://www.robots.buiskool.net/modules.php?name=Robot-ShowSite&pag…

zijn er ook nog makelijkere manieren om gekleurde opbjecten te zoeken?

Robbert

http://en.wikipedia.org/wiki/CMU_cam

bij een cmu camera zit al een hoop hardware zodat die wel met een pic te interfacen is over RS232. Maar dat zijn wel dure dingen. Zie ook hier. Die kost ~€175 met object herkenning.