CLI App to decode binary RLE Segments
git clone https://github.com/efraintorlo/rle-decoder
cd rle-decoder
make install PYTHON=python3.12 # or any other python3 version >= 3.8The make install will install the rle-decoder cli inside the venv environment, you can also install it in your system by running make install-system.
After installation you should need to activate the virtual environment by running source venv/bin/activate.
Read help menu
rle-decoder --helpHelp menu for subcommands
rle-decoder decode --help
rle-decoder metrics --helpGet the contours
rle-decoder decode --counts 600 500 --size="_lm26^b09I4L4M2M3N2O1N2N2O1N101N101O0O100000O1O100N2K6L3M3N2N2O2N1O3L5L3N2M`bb5"Use the metrics subcommand to get the metrics of the decoded segment, supported metrics are: area,perimeter,compactness,bbox,centroid,contours
rle-decoder metrics --counts 600 500 --size="_lm26^b09I4L4M2M3N2O1N2N2O1N101N101O0O100000O1O100N2K6L3M3N2N2O2N1O3L5L3N2M`bb5" --metric area,perimeter,compactness,bbox,centroid,contoursSend the output to a file
rle-decoder metrics --counts 600 500 --size="_lm26^b09I4L4M2M3N2O1N2N2O1N101N101O0O100000O1O100N2K6L3M3N2N2O2N1O3L5L3N2M`bb5" --metric area,perimeter,compactness,bbox,centroid,contours --output metrics.jsonrl-decoder decode --counts 600 500 --size="_lm26^b09I4L4M2M3N2O1N2N2O1N101N101O0O100000O1O100N2K6L3M3N2N2O2N1O3L5L3N2M`bb5" --metric area,perimeter,compactness,bbox,centroid,contours --output my_contours.csvmake uninstall