Skip to content

laitalaj/cvpce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cvpce

Computer vision based planogram compliance evaluation. Code for the master's thesis of Julius Laitala, University of Helsinki, 2021. The thesis is available at http://urn.fi/URN:NBN:fi:hulib-202106092585 .

Installation

Currently, the functions in cvpce are set up to run only on CUDA. Therefore, you'll need a NVidia card to run cvpce. We suggest using Conda to avoid CUDA installation pains. To create a Conda environment for cvpce, simply utilize the provided environment.yml:

conda env create -f environment.yml
conda activate cvpce

With the Conda environment set up and activated, cvpce can be installed with setuptools:

pip install .

If you wish to tweak cvpce a bit, the -e flag is your friend!

Usage

cvpce is a command line tool, and a bunch of usage instructions can be accessed with the --help option. Go ahead and

cvpce --help

after installing to explore the available commands!

Pre-trained weights

Pre-trained model weights are available in the releases.

Datasets

The following public datasets were used for training and testing cvpce:

About

Computer vision based planogram compliance evaluation

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages