9 Data communication interfaces for machine vision cameras and sensors, namely, network interfaces and hardware interfaces configured to permit machine vision cameras and sensors to communicate over computer networks and in specific hardware communications protocols, in respect of which such cameras and sensors are not otherwise configured to communicate; computer hardware and recorded software for controlling camera and sensor operation; computer hardware and recorded software for real-time object detection systems for detection, sorting, screening, classification, counting, and identification of objects; computer hardware and recorded software for real-time object inspection systems for quality inspection, hyperspectral inspection, label inspection, barcode inspection, part inspection, and defect detection; computer hardware and recorded software for optical character recognition, template matching, obtaining dimensions of objects, real-time image streaming; computer hardware and recorded software for establishing and managing ethernet networks and multicasting image data to a network of processors in real-time; video-over-ethernet and video-over-USB interfaces for distributing video, namely, network and hardware interfaces configured to permit machine vision cameras and sensors to communicate over ethernet-based networks, and with hardware that use USB-based communications protocols, which the cameras and sensors could not otherwise communicate over or with; gigabit ethernet and USB for transmission of data for image processing, namely, network and hardware interfaces configured to communicate image data over ethernet-based networks for image processing where such image data is not otherwise configured for such communication; ethernet and USB hardware, namely, ethernet and USB adapters, namely, network adapters configured to adapt data to be sent over or received from ethernet-based networks, and hardware adapters configured to adapt data to be sent over or received from hardware using ethernet or USB-based communications protocols, ethernet and USB-enabled switches being hardware adapters configured to adapt data to be sent to or received from hardware using ethernet or USB-based communications protocols, and ethernet and USB interfaces being hardware interfaces configured to adapt data to be sent over or received from hardware using ethernet or USB-based communications protocols; image processing hardware and downloadable automated image processing software; downloadable software for real-time image processing for detection and inspection of objects and defects; peripheral computer hardware for image processing, namely, external frame grabbers; software development toolkits featuring pre-existing configurable software tools for developing custom software for digital video systems and cameras; computer hardware and downloadable software for situational awareness systems that provide configurable and automated functionality therefor; computer hardware and downloadable software for configurable automated machine vision systems for machine vision inspection; artificial intelligence model packages being downloadable computer software for providing customizable software functionality, installable in pre-existing machine vision systems for high-performance imaging; downloadable software computing platform for designing and integrating plug-in artificial intelligence models with hardware and software and allowing processing to support machine learning and computer vision algorithms; artificial intelligence hardware and recorded software connectable to inspection hardware and software to employ image processing capabilities; computer hardware and recorded software systems for deploying image capture and processing systems for quality inspection; artificial intelligence hardware and recorded software systems employing image processing and algorithm training for quality inspection of consumer goods, food and beverage, printed material, packaging, and manufactured parts