Computer vision is the intersection of video cameras, computer processing, advanced software, and often artificial intelligence to create numerical or control outputs from a system that looks at a scene. Tremendous advances in all areas of computer vision in the last few years has dramatically lowered the cost and increased the power of computer vision systems.

Computer vision can be used for identification, tracking, measurement, classification, and many other applications. Though computer vision areas such as face recognition tend to get the most press, applications for inventory, traffic monitoring (vehicular and human), security, and robotics are far more common. 

Randy's specialty is optics; this gives him a leg up when it comes to understanding aspects of computer vision such as color filtering, lenses, lighting, and more. Along with his experience in programming and artificial intelligence, Randy can work with you to explore whether computer vision can provide the type of real time information that can make your business more successful.