Difference between revisions of "Getting Started"

From CUVI Wiki
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Introduction==
CUVI is an accelerated ‘Computer Vision & Imaging Software Library’ that leverages many-core hardware of GPUs to add acceleration to your existing vision and imaging applications as well as provides essential functionality to build a solution from scratch. CUVI comes in easy to use, off-the-shelf, modular interface that takes minimal time and developing effort to integrate with your existing applications. CUVI performs magnitudes faster than competing solutions and requires no GPU-programming experience on the part of user.
==Download==
==Download==
You can download the latest version of CUVI from [http://www.cuvilib.com/#download here]. If you have a previous installation of CUVI you do not need to remove it as the installers does that automatically. User needs to be registered on the website to see download links and other information but don't worry, the registration process takes only one minute of your time.
You can download the latest trial version of CUVI from the [http://www.cuvilib.com/#download website]. You'll be asked to signup for CUVI updates after which you will receive download link for Windows OS. Free downloads include Windows OS support for only NVIDIA GPUs. The image/video size limit in free version is 1000x1000 pixels. You may contact us from the website's contact form or by sending an email on contact@cuvilib.com to purchase CUVI licenses from professional usage and integration support.


==Installation==
The installation process is simple and easy. However if you face difficulty running CUVI you can always open a ticket at '''[http://support.cuvilib.com CUVI Support]'''.
==Windows Installation==
==Windows Installation==
====Requirements====
====Requirements====
*Latest CUDA drivers from NVIDIA [[http://www.nvidia.com/Download/index.aspx download]]
*CUDA capable Graphics Card [[//developer.nvidia.com/cuda-gpus see list]]
*CUDA capable Graphics Card [[//developer.nvidia.com/cuda-gpus see list]]
*Windows 7/8 32/64
*Latest drivers from NVIDIA [[http://www.nvidia.com/Download/index.aspx download]]
*Microsoft Visual C++ 2008 Redistributable Package ([//www.microsoft.com/en-us/download/details.aspx?id=29 32-bit] / [//www.microsoft.com/en-us/download/details.aspx?id=15336 64-bit])
*Microsoft Windows 7 or above
**You don't need this if you have Visual Studio installed
*Latest Visual C++ redistributable package [[https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads download]]


====Install====
====Install====
Line 16: Line 16:
|
|
{|
{|
*Run the installer file (EXE) and the setup will guide you through the rest of the process
*Unzip cuvi package to any location on your machine. The package contains CUVI binaries and all required and supporting libraries.
*If you have a Beta version of CUVI installed on you PC, we recommend you remove it manually from 'Add/Remove' in Control Panel
*Add the bin folder into System path.
**In case you have CUVI 1.0 and above installed, the new installer will automatically remove previous installation
*If you are using licensed version of CUVI, add the system variable named 'CUVI_PATH' pointing to the location of license.dat file,<br/> for example, if the license file is located at '''D:\CUVI\1.6.0\license.dat''' then add<br/>
*The default install location is <code>C:\Program Files\TunaCode\CUVI\vX.X\</code>
variable: <code>CUVI_PATH</code><br/>
**X.X stand for installed version number. In case of version 1.2 the install path is <code>..\CUVI\v1.2\</code>
value: <code>D:\CUVI\1.6.0\</code> (Note the trailing '\')
*'''Note:''' The trial version now doesn't need a license.
*If everything is correct, you should be able to run '''example.exe''' located in test\ folder and see the results right away.  
*For support, you can contact us at contact@cuvilib.com
|}
|}
|[[File:Install_CUVI.jpg|border]]
|[[File:Cuvi_folder.jpg|border]]
|}
|}
====Generating License====
 
*'''Note:''' The trial version now doesn't need a license.
====Visual Studio Integration====
*Click on the link 'Generate License' on the download page
Using CUVI in your existing Visual Studio project is as easy as just creating a VS project. CUVI package comes with library file and an include folder that you can add to your existing or new project. To get you started, CUVI package contains several source '''cpp''' files to help you get used to the CUVI I/O and framework. For further information on how to use CUVI features, you can visit the following links:<br/>
*Enter your PC's MAC adress. To get your MAC address open command prompt on Windows (Start-> type "cmd" and press enter) and type: '''getmac''' and then press enter
- [[Image I/O & Framework]]<br/>  
[[File:License.PNG|border]]
- [[CUVI by Example]]<br/>
*Click on the generate license button. It will take you back to the download page where you can see the license being generated and available for download under the heading '''Your Licenses'''
- [[CUVI Features]]
[[File:Download_license.PNG|border]]
*Put this <code>license.dat</code> file into you CUVI installation's root folder. Do not rename this file
*You are now ready to test your CUVI Installation. At this point you will be able to run the examples in the '''sample''' folder in CUVI Installation
*In case CUVI is unable to find the license file, make sure you have an environment variable '''CUVI_PATH''' pointing to CUVI's root installation folder
===Running CUVI===
In CUVI installation folder, go to '''samples''' then '''PreBuiltSamples''' folder. If you have CUVI and latest NVIDIA driver installed, the samples should run fine.

Revision as of 17:20, 30 June 2019

Introduction

CUVI is an accelerated ‘Computer Vision & Imaging Software Library’ that leverages many-core hardware of GPUs to add acceleration to your existing vision and imaging applications as well as provides essential functionality to build a solution from scratch. CUVI comes in easy to use, off-the-shelf, modular interface that takes minimal time and developing effort to integrate with your existing applications. CUVI performs magnitudes faster than competing solutions and requires no GPU-programming experience on the part of user.

Download

You can download the latest trial version of CUVI from the website. You'll be asked to signup for CUVI updates after which you will receive download link for Windows OS. Free downloads include Windows OS support for only NVIDIA GPUs. The image/video size limit in free version is 1000x1000 pixels. You may contact us from the website's contact form or by sending an email on contact@cuvilib.com to purchase CUVI licenses from professional usage and integration support.

Windows Installation

Requirements

  • CUDA capable Graphics Card [see list]
  • Latest drivers from NVIDIA [download]
  • Microsoft Windows 7 or above
  • Latest Visual C++ redistributable package [download]

Install

  • Unzip cuvi package to any location on your machine. The package contains CUVI binaries and all required and supporting libraries.
  • Add the bin folder into System path.
  • If you are using licensed version of CUVI, add the system variable named 'CUVI_PATH' pointing to the location of license.dat file,
    for example, if the license file is located at D:\CUVI\1.6.0\license.dat then add
variable: CUVI_PATH
value: D:\CUVI\1.6.0\ (Note the trailing '\')
  • Note: The trial version now doesn't need a license.
  • If everything is correct, you should be able to run example.exe located in test\ folder and see the results right away.
  • For support, you can contact us at contact@cuvilib.com
Error creating thumbnail: Unable to save thumbnail to destination

Visual Studio Integration

Using CUVI in your existing Visual Studio project is as easy as just creating a VS project. CUVI package comes with library file and an include folder that you can add to your existing or new project. To get you started, CUVI package contains several source cpp files to help you get used to the CUVI I/O and framework. For further information on how to use CUVI features, you can visit the following links:
- Image I/O & Framework
- CUVI by Example
- CUVI Features