MVLib Machine Vision Library

MVLib is a royalty-free, maximum performance library of C++ classes for the Machine Vision industry. The library utilizes the high performance MMX-optimized Intel IPP suite of image processing functions for maximum run time performance. It is compatible with Windows Visual Studio C++, .NET, MFC and WinAPI

 
     
  Object Finding and Pattern Recognition  

 Sub-pixel accuracy, arbitrary template/image size and rotation angle. Occluded object finding.

Sub-pixel edge locations, inside/outside calipers, centroid finding.

Image Registration. Register image with fiducials or CAD output for precise positioning

 

  Frequency Based Filtering  
Low pass, high pass, band pass high-speed FFT filters

  Edge Detection  

 

       
  Image Filtering  

Canny, Scharr, Sobel, Roberts, Laplacian Convolutions, pyramid, morphology, smoothing, etc. Connectivity & Contour Analysis. Blob analysis: count, area, centroid, bounding box. Thinning (Skeletonization)

     
  Grayscale erode:  
   
     
  Real-time Plotting  

 

Histogram Analysis Multiple peak finding, gray level segmentation, bimodal thresholds.

     
  Geometric Transforms  

 Optical Distortion Corrections. Radial and tangential distortion correction using calibration templates

     
Click here for MVLib pricing and licensing terms.