Machine vision systems for inspection, robot guidance, part verification, process automation and welding