Realmente es un reto detectar 5mm y en grandes cantidades , cada semilla....
Si tienes dinero, pues una camara de alta velocidad.
Otro metodo es cubicandolas, si son bastante regulares puedes llenar vasos y contar el numero de vasos llenados (quien dice vasos dice tubos, dispensadores...).
Si lo que realmente lo que deseas es contar grano a grano (parece un anuncio de cafe) lo mejor es un confunto de barreras, donde cada barrera deberan desfilar en riguroso orden cada granito.
Para ello necesitas una fotocelula lo mas pequeña posible (tipo namur o de fibra optica o un diseño personalizado por ti (eso depende de lo que sepas de electronica).
La gracia es que no te encasquillen dentro de los tubitos o rieles, eso requieres un buen crivado y seguramente la utilizacion de un vibrador (no de esos no).
Si tienes conocimientos de electronica, la barrera seria un emisor de infrarrojos modulado (un 555 a 40Khz).
El receptor un fotodiodo,amplificador+ filtropasa banda(40Khz), rectificador de precision, un pasabajos, pasa altos.
La madre del coordero esta en el filtro despues del rectificador, te limita la velocidad y la precision.
Me explico el paso de cada grano genera una huella caracteristica lo que te permite mejorar notablemente la tasa de errores por ejemplo por que hay dos granos tocandose.
El paso de cada grano genera un pico caracteristico de una frecuencia caracteristica.
El metodo optico parece el mas adecuado, los capacitativos parecen lentos.
Evidentemente los inductivos fuera de lugar
Los ultrasonidos no aportan nada.
Por radio frecuencia como no sea para tostarlos un poco....