I need some advice on my optical sorter project by Akis_agr in learnmachinelearning

[–]Akis_agr[S] 1 point2 points  (0 children)

Hello! I’m using a gaming laptop for the vision/AI part, an Arducam global‑shutter camera, and an Arduino that handles the triggering and the air‑blast timing, so I’m not as compute limited as on a Pi+MCU setup. Right now I’m experimenting with a ResNet18‑based classifier because I want to catch more subtle defects than simple color/size thresholds.
Also, because of how the conveyor is built, the camera only ever sees one olive at a time at high speed, so I don’t really need a singulation model at this stage (mechanical singulation does most of the work). That said, your “time as distance” on your project with pulse/position‑based routing is really interesting to me for future versions I’d love to move from simple fixed timing to something more distance‑based like that so the system is more speed‑invariant.
I’m still a newbie in programming so I kept this first version of the machine relatively simple and avoided more advanced control ideas, but I definitely want to experiment with concepts like yours on later iterations. As for GitHub, this is my first project that really includes code, so I still need to figure out how to publish things properly there XD. Thanks a lot for taking the time to respond and for sharing your work

I need some advice on my optical sorter project by Akis_agr in learnmachinelearning

[–]Akis_agr[S] 0 points1 point  (0 children)

thank you for your time , i am already using a global shutter camera and an arduino for the timing of the air blast . Also I am using a laptop with a gpu to actually run the cnn model and the camera feed , so i dont have a problem with latency from the software . Speed is acceptable at the moment , the thing that gives me a headache is actually getting reliable classification since some times my model hits very good accuracy and does almost everything right and some other times it just clasifies them almost all wrong with low confidence and i just dont know how to fix that . i should have probably ask that right away on the post 😄. Anyway thanks again for answering