How to install this Python Wrapper
- Clone FuzzyLite:
git clone https://github.com/fuzzylite/fuzzylite.git
cd fuzzylite,git checkout 5e8a1015e529ebba5a3d19430a05e51eef5f4a8b
You can also configure FuzzyLite with it latest code but need to configureCMakeLists.txt - Clone Pybind11:
git clone https://github.com/pybind/pybind11.git - Build FuzzyLite
- Build your own FIS in Matlab, export to *.fis file, and copy to
testsfolder. You can also customize FIS inbuild_engine(),fuzzy.hpp. However, Matlab Fuzzy Logic Designer would be an easy tool to build and visualize your FIS. - Build fuzzylite first to get static library in
./fuzzylite/release/bin:cd fuzzylite=>./build.shorbuild.batin Windows.
- Build your own FIS in Matlab, export to *.fis file, and copy to
- Move to the root folder and run:
python setup.py build develop
Notes:
- If you have a problem while building
fuzzylitein Windows, e.g. The C compiler is not able to compile a simple test program, - run this command on your terminal
vcvarsall.bat x64. Specify your Windows Platform byx86_amd64,x64, etc. - Path example:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat x64
Install Eigen for Windows (after the following steps, add include directory C:\eigen-3.4.0 for example.)
- Download Eigen 3.4.0 (NOT lower than this version) from it official website https://eigen.tuxfamily.org/ or ZIP file here.
mkdir build_dircd build_dircmake ../make install, this step does not require
Install Eigen for Linux
- install and use eigen3 on ubuntu 16.04
sudo apt-get install libeigen3-devlibeigen3-dev is installed install to/usr/include/eigen3/and/usr/lib/cmake/eigen3.- Thus, we must make a change in CMakeLists.txt
SET( EIGEN3_INCLUDE_DIR "/usr/local/include/eigen3" )toSET( EIGEN3_INCLUDE_DIR "/usr/include/eigen3/" ).
Murty Implementations
- [headers/murty.hpp] https://github.com/jonatanolofsson/mht/tree/master/murty
- [headers/MurtyMiller.hpp] https://github.com/jonatanolofsson/MurtyAlgorithm
- https://github.com/fbaeuerlein/MurtyAlgorithm
- https://github.com/motrom/fastmurty
- https://github.com/gatagat/lap
Linh Ma (linh.mavan@gm.gist.ac.kr), Machine Learning & Vision Laboratory, GIST, South Korea
If you find this project useful in your research, please consider citing by:
@article{linh2024inffus,
title={Visual Multi-Object Tracking with Re-Identification and Occlusion Handling using Labeled Random Finite Sets},
author={Linh~Van~Ma and Tran~Thien~Dat~Nguyen and Changbeom~Shim and Du~Yong~Kim and Namkoo~Ha and Moongu~Jeon},
journal={Pattern Recognition},
volume = {156},
year={2024},
publisher={Elsevier}
}