srv / libfovis Goto Github PK
View Code? Open in Web Editor NEWFork of the original libfovis (Fast Odometry from VISion)
Fork of the original libfovis (Fast Odometry from VISion)
Quite some time passed since this fork got initialized and the upstream version has been updated since then.
The ROS wrapper might need an update after that, too.
I use processFrame() in VisualOdometry class to add image(left) and stereoSource which contain right image.But the matching status is always 4 which means large reproject error.
Is there any sample code for stereo camera fovis? I only see the depth camera sample code.
Hi,
The fovis_ros publishes at a very low frequency, 2-3hz. We have the same problem as srv/fovis#7
Any suggestions? Thanks a lot!
Hi, I run $catkin_make for fovis, but it has the following errors, could someone provide some suggestions? Thanks in advance!
CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:75 (find_package):
Could not find a configuration file for package libfovis.
Set libfovis_DIR to the directory containing a CMake configuration file for
libfovis. The file will have one of the following names:
libfovisConfig.cmake
libfovis-config.cmake
Sadly, there are no install targets defined in the CMakeLists.txt which results in a debian package ros-hydro-libfovis
(I'm using hydro but here are no install targets for groovy and indigo either) that builds perfectly but does not install anything. This is what is installed after running sudo apt-get install ros-hydro-libfovis
:
cdondrup@calculon:/opt/ros/hydro
$ find . -iname "*fovis*"
./lib/pkgconfig/libfovis.pc
./share/libfovis
./share/libfovis/cmake/libfovisConfig.cmake
./share/libfovis/cmake/libfovisConfig-version.cmake
cdondrup@calculon:/opt/ros/hydro
$ lr share/libfovis/
share/libfovis/:
total 24K
drwxr-xr-x 3 root root 4.0K Oct 1 10:49 .
drwxr-xr-x 301 root root 12K Oct 1 11:13 ..
drwxr-xr-x 2 root root 4.0K Oct 1 10:49 cmake
-rw-r--r-- 1 root root 612 Feb 5 2014 package.xml
share/libfovis/cmake:
total 20K
drwxr-xr-x 2 root root 4.0K Oct 1 10:49 .
drwxr-xr-x 3 root root 4.0K Oct 1 10:49 ..
-rw-r--r-- 1 root root 7.2K Aug 19 18:41 libfovisConfig.cmake
-rw-r--r-- 1 root root 426 Aug 19 18:41 libfovisConfig-version.cmake
cdondrup@calculon:/opt/ros/hydro
$ cat ./lib/pkgconfig/libfovis.pc
prefix=/opt/ros/hydro
Name: libfovis
Description: Description of libfovis
Version: 0.0.4
Cflags: -I/opt/ros/hydro/include
Libs: -L/opt/ros/hydro/lib -llibfovis
Requires:
cdondrup@calculon:/opt/ros/hydro
$ ls /opt/ros/hydro/include/*fovis*
ls: cannot access /opt/ros/hydro/include/*fovis*: No such file or directory
cdondrup@calculon:/opt/ros/hydro
$ ls /opt/ros/hydro/lib/*fovis*
ls: cannot access /opt/ros/hydro/lib/*fovis*: No such file or directory
This shows that a pkg-config file is created but it points to non-existing directories. This results in packages relying on libfovis to not build, like
-- +++ processing catkin package: 'fovis_ros'
-- ==> add_subdirectory(fovis/fovis_ros)
CMake Error at /opt/ros/hydro/share/libfovis/cmake/libfovisConfig.cmake:141 (message):
Project 'fovis_ros' tried to find library 'libfovis'. The library is
neither a target nor built/installed properly. Did you compile project
'libfovis'? Did you find_package() it before the subdirectory containing
its code is included?
Call Stack (most recent call first):
/opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:75 (find_package)
fovis/fovis_ros/CMakeLists.txt:4 (find_package)
-- Configuring incomplete, errors occurred!
and makes it therefore useless as a debian package.
Are there any plans on adding install targets: http://wiki.ros.org/catkin/CMakeLists.txt (10. Optional Step: Specifying Installable Targets)? If there is no one actively working on this, I can also create install targets and open a pull request because I would really like to be able to use this.
The 32bit builds fails for a while on the build farm: http://jenkins.ros.org/view/IbinT32/job/ros-indigo-libfovis_binarydeb_trusty_i386/ The maintainer should have received emails for those.
In the upcoming sync the previous Debian packages will be removed from the apt repo if there is no new release being made which fixes the build: http://www.ros.org/debbuild/indigo.html?q=regression
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.