a Computer Vision functional programming library for Guile
Guile-CV needs the following software to run:
Vigra_c is a C wrapper [to some of] the Vigra functionality. It is currently only available by cloning its source code git repository: there is no release and no versioning scheme either. But no big deal, its home page has an ’Installation’ section which guides you step by step.
(a) vigra_c says it depends on cmake >= 3.1, but this is only true if you want to build its documentation, probably not the case. Most distribution still have cmake 2.8, if that is your case, you may safely edit /your/path/vigra_c/CMakeLists.txt and downgrade this requirement to the cmake version installed on your machine;
(b) make sure the directory where libvigra_c.so has been installed is ’known’, either because it is defined in /etc/ld.so.conf.d, or you set the environment variable LD_LIBRARY_PATH, otherwise Guile won’t find it and configure will report an error.
Any modern latex distribution will do, we use TexLive.
Guile-CV will check that it can find the standalone documentclass, as well as the following packages: inputenc, fontenc, lmodern, xcolor, booktabs, siunitx, iwona.
Iwona: this is the font used to create im-histogram headers, legend indices and footers. Note that it could be that it is not part of your ’basic’ LaTex distro, on debian for example, iwona is part of the texlive-fonts-extra package.
Assuming you have satisfied the dependencies, open a terminal and proceed with the following steps:
There are currently 2 [important] branches:
So, to grab, compile and install from the source, open a terminal and:
The above steps ensure you're using Guile-CV bleeding
edge stable version. If you wish to participate to developments,
You may check the above two latest directories location using: