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.hppexample_sx.cpp: Examples usingopensx.hppexample_ekf.cpp: Pose estimation examples for comparison ofcx::EKFandcv::KalmanFilterREADME.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 (generatingMakefilefile or MSVS solution/project files)- In Windows, you need to specify the location of OpenCV (where
OpenCVConfig.cmakeexists) 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.slnand build projects.
- In Windows, please open
- Sunglok Choi (sunglok AT hanmail DOT net)