Als ik het zo lees wil je eigenlijk gewoon openCV op een 'PC'. PC mag dan natuurlijk ook een kleine laptop zijn of een raspberry pi. Er zijn voor beeldherkenning ook hardware modules zodat het wat vlotter werkt op een raspi. De voordelen van een laptop zijn natuurlijk dat je meteen bij de beelden kan, je kan wat bijsturen, onherkenbare plaatjes bekijken, accu is al aan boord etc.
Alle oplossingen met 300 kastjes lijken me peperduur worden, moeilijk qua logistiek (batterijen, updates, plaatsen, onderhoud, verlies etc).
QR codes, stickers, RFID, alles gaat toch redelijk in de papieren lopen. Laat maar eens een sticker printen op numberbordformaat. Veel kleiner moet je niet willen. Vervolgens moeten die eigenaren dat ook nog willen plakken. En op welke plek etc. Stel ze komen opdagen en zijn de sticker vergeten, hoe ga je dat doen met weerbestendige stickers van 30cm, die print je niet zomaar even uit. Actieve RFID idem: niet voordelige en behoorlijke logistiek om dit te plaatsen in elke auto.
Met 300 foto's op een laptop (smartphone, doosje etc) ben je eigenlijk al klaar. Zelfs zonder nummerborden zal software met behulp van de operator vrij eenvoudig de auto's herkennen door de verschillende velgen, kleuren, vormen etc.
De tijd die het je gaat kosten om dit in BASIC te doen verdien je vierdubbeldwars terug door eens te kijken hoe dat Python nou werkt.

