We have a production line that irons and folds bed sheets at a very fast rate (about 1200 per hour). Because they are processed so quickly, it is impossible for a human to inspect these sheets for things such as stains or holes. I have a short video of our production line here: [url removed, login to view]
We are looking for a machine vision system whereby a camera looks at the sheets as they pass through on the conveyor and detects any stains or holes that may be present. We would need a system that we could teach what the stains are and what they look like. For example, we could show it a batch of sheets with rust stains so it knows what these look like. It would also be good to be able to retrain the system at a later date in case the type of stains change over time or if we discover that the system misses certain stains.
First step of the system would be to actually detect the sheet itself. Then, if the system detects a stain or hole on that sheet, it would then output a message on a screen so that the person at the end of the production line could pull the sheet out. There is an approximately 8 second delay between the point of inspection and where the sheet comes out of the production line, so this would need to be factored in.
I am unsure if this could be done with off the shelf products (ie: camera, small computer, etc), however this would be ideal as we are looking for a relatively low cost solution.
I'm happy to work with the successful freelancer to further work on how this may work in a practical sense, the above is just what I think is the best way to go about it.