Machine Vision Image Analysis Toolkit (MVIAT) is a new standalone general-purpose, easy-to-use image acquisition and processing software. MVIAT has a set of robust image analysis, object recognition and machine vision for color or grayscale images functions. MVIAT seamlessly supports biomedical and industrial machine vision applications. It is equipped with powerful features for object feature identification, cell classification, particle counting, object recognition and surface and material characterization. Operations include general purpose image analysis functions such as threshold, invert, and histogram processing; it has advanced routines such as edge detection, image calculations, morphological operations, and frequency domain processing and object detection.