The embedded computer vision space seems to be heating up. The OpenCV platform has been used to develop computer vision applications on workstations and is increasingly used for embedded platforms as well. The new OpenVX standard provides a high-level, platform-independent interface to OpenCV functions.
What markets need computer vision? Digital cameras use quite a few vision functions---for example, face detection is used for focus and exposure compensation. Surveillance systems use computer vision to alert system operators to important events. Cars use cameras to both analyze the scene outside of the car (looking for pedestrians, lane following, etc.) and inside the car (driver monitoring, for example). Gesture control systems are now commonplace in video gaming systems and are poised to move into other types of products as well.