Get a Quotation

Description

CVTOOLS is a c++ software library designed for industrial computer vision. It is made of six modules, each with specific functionalities.




See the CVTOOLS flyer.

Download

Download the latest stable version of the CVTOOLS library. The installation package includes the library binaries, includes and a c# wrapper, together with sample applications:

- CVRULER for telecentric calibration (to be used for generation of calibration files) an measurements on offline images
- PMAPP for pattern matching test on offline images
- PerspectiveWarp for perspective warp algorithm test on offline images
- PHCALIB for calibration of fixed focal length lens (to be used for generation of calibration files)
- PolyViewApp for rectification of polyview and micro-polyview lens (to be used for generation of configuration files)

The latest version is available below. You can find older versions here.

packageversionrelease dateplatform
CVTOOLSSetup32bit_1.0.6.2.exe 1.0.6.2 apr 12th 2014 win (xp, 7, 8) 32 bit
CVTOOLSSetup64bit_1.0.6.2.exe 1.0.6.2 apr 12th 2014 win (xp, 7, 8) 64 bit
CVTOOLSSetup32bit_1.0.6.2_demo.exe 1.0.6.2 apr 12th 2014 win (xp, 7, 8) 32 bit
CVTOOLSSetup64bit_1.0.6.2_demo.exe 1.0.6.2 apr 12th 2014 win (xp, 7, 8) 64 bit


see change log.

Getting Started

Download one of these short manuals in order to get started with CVTOOLS. These manuals provide easy instructions for you to be able to quickly and properly use every single module.

Basic CVTOOLS concepts


In this short manual the basic concepts of CVTOOLS are explained. After reading it you'll be able to initialize the library, create and destroy some item for image processing.

Getting started with CVIP module


In this short manual you'll learn the basics of CVIP module, with a focus on edge detection, thresholding, and blob analysis.

Getting started with CVTC module


By reading this manual, you'll learn the basics of telecentric calibration: how to perform a correct calibration, how to save and load calibration data and how to apply distortion correction to point coordinates or to an entire frame.

Getting started with CVPM module


In this short manual you'll learn pattern matching principles: what is important for a correct pattern match, what kind of match to use depending on model, save and load models, meaning of learning and matching parameters.

Getting started with CVPH module


In this short manual you'll learn how to calibrate a fixed-focal length lens system, how to combine lens calibration with perspective warp in order to obtain warped-undistorted images of a working plane.

Getting started with CVMETRIC module


By reading this short manual you'll learn the basics of model fitting on edges, how to perform fitting operation in an efficient way and how to use fitting results.


Code Examples

Here you can find some code examples, written in c++/c#. Each of them provides a quick way to learn how to use cvtools functions.

Example 1 : Edge Detection and visualization
Example 2 : Line Fitting Tool on edges
Example 3 : Full Pattern Matching

Want to submit your example? Write us at info@cuvis-tech.com, you'll get a promotional price on your next order.

Videos

See videos about some of the functionalities of the cvtools software library.














Support

In order to obtain support please write to support@cuvis-tech.com.

When it's necessary, a remote connection to a pc could be used.Here you can find a link to the popular remote control software TeamViewer.