I have 30 years of experience developing industrial machine vision software and image processing algorithms for inspection, automation, detection, etc. in fields such as automotive, semiconductor, warehouse automation and palletizing, medical devices, oil tank inspection, crop counting, and x-ray inspection. I also develop computer vision applications such as person detection, recognition, and tracking. I develop most software in C++ and OpenCV with either a C++ or C# front end. I am available to evaluate machine vision projects, as well as completing them. I can tell you if an inspection project is doable, the timeline, and what will be required to make the project robust, calibrated, automated, etc. I am also available to advise and mentor in-house staff to complete a complex project.