Computer Vision Libraries

Last updated on May 7, 2023 pm

libCVD

libCVD is a very portable and high performance C++ library for computer vision, image, and video processing.

1
2
# libCVD
link_libraries( cvd )

OpenGL Suits

1
2
3
4
5
# OpenGL
find_package(OpenGL REQUIRED)
if(OPENGL_FOUND)
link_libraries( ${OPENGL_LIBRARY} )
endif()
1
2
3
4
5
# GLUT
find_package(GLUT REQUIRED)
if(GLUT_FOUND)
link_libraries( ${GLUT_LIBRARY} )
endif()
1
2
3
4
5
6
# GLEW
find_package(GLEW REQUIRED)
if (GLEW_FOUND)
include_directories(${GLEW_INCLUDE_DIRS})
link_libraries(${GLEW_LIBRARIES})
endif()

Pangolin

Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.Pangolin also provides a mechanism for manipulating program variables through config files and ui integration, and has a flexible real-time plotter for visualising graphical data.

1
2
3
4
5
6
# Pangolin
find_package( Pangolin )
if(Pangolin_FOUND)
include_directories( ${Pangolin_INCLUDE_DIRS} )
link_directories( ${Pangolin_LIBRARIES} )
endif()

OpenCV

1
2
3
4
5
6
# OpenCV
find_package( OpenCV 3.1 REQUIRED )
if(OpenCV_FOUND)
include_directories( ${OpenCV_INCLUDE_DIRS} )
link_libraries( ${OpenCV_LIBS} )
endif()

PCL

1
2
3
4
5
6
7
8
# pcl
set( PCL_DIR "/usr/local/share/pcl-1.7/" )
find_package( PCL REQUIRED COMPONENTS common io )
if(PCL_FOUND)
include_directories( ${PCL_INCLUDE_DIRS} )
add_definitions( ${PCL_DEFINITIONS} )
link_libraries( ${PCL_LIBRARIES} )
endif()

Open3D

install

1
2
3
4
5
6
7
8
pip install open3d
# or
pip install -i https://pypi.doubanio.com/simple open3d
# or
conda install -c open3d-admin open3d

# test
python -c "import open3d as o3d"

Computer Vision Libraries
https://cgabc.xyz/posts/41a7668e/
Author
Gavin Gao
Posted on
August 24, 2017
Licensed under