comsee-research / libpleno

An open-source C++ computer-vision library for plenoptic cameras modeling and processing.
GNU General Public License v3.0
13 stars 1 forks source link

Whether the full contents of libv are required for installation #2

Open Azzurro96 opened 1 year ago

Azzurro96 commented 1 year ago

There are 8 libraries provided by the libv. I want to know if everything is required. cause I meet an error as follows, ` error: ‘make_serializable’ is not a member of ‘v’ v::load(pc_cfg.path(), v::make_serializable(&pc));

Azzurro96 commented 1 year ago

In fact, everything is fine when I excute cmake. image

MathLabu commented 1 year ago

Hi! :wave:

For the libv library, only the sublibs libv-build (for building the libv), libv-core (for serialization), libv-graphic (for 2D/3D visualization), libv-geometry (for some geometric rotation) are required. Additionally, the lib lma is "part" of the libv, so libv-lma is required too (for optimization)!

When compiling if you don't have ros nor catkin installed, it's going to put some error/warning, but that does not hinder the compiling process of those 4 libs!

I updated the repository (commit a70f769) with the third-party libraries and a list of the dependencies! It should be easier to install the dependencies from the provided libs.