OpenCX aims to provide extended functionality and tools to OpenCV for more convenience. It consists of several header files, opencx.hpp
and others, which only depend on OpenCV in C++. Just include the file to your project. It will work without complex configuration and dependency. OpenCX is Beerware so that it is free to use and distribute.
- Homepage: https://github.com/sunglok/opencx
opencx.hpp
: My OpenCV extensionopensx.hpp
: My C++ extension not depending on OpenCVekf.hpp
: My implementation of the extended Kalman filterexample_cx.cpp
: Examples usingopencx.hpp
example_sx.cpp
: Examples usingopensx.hpp
example_ekf.cpp
: Pose estimation examples for comparison ofcx::EKF
andcv::KalmanFilter
README.md
: A brief introduction to OpenCXCMakeList.txt
: A CMake script to build examples
git clone https://github.com/sunglok/opencx.git
: Clone OpenCX repositorymkdir opecx/build && cd opencx/build
: Make a build directorycmake ..
: Prepare to build (generatingMakefile
file or MSVS solution/project files)- In Windows, you need to specify the location of OpenCV (where
OpenCVConfig.cmake
exists) as follows:cmake .. -D OpenCV_DIR:PATH="C:\Your\OpenCV\Dir"
. - You can use cmake-gui for easier CMake configuration.
- In Windows, you need to specify the location of OpenCV (where
make
: Build examples- In Windows, please open
opencx.sln
and build projects.
- In Windows, please open
- Sunglok Choi (sunglok AT hanmail DOT net)