zchrissirhcz / KantuCompare

Visual comparison for YUV and JPG/PNG images.
MIT License
13 stars 4 forks source link
beyond-compare cpp cross-platform debug fourcc gui image-comparison imgui nv12 nv21 opencv visualization yuv

KantuCompare

GitHub linux-x64 windows-x64 mac-x64

A GUI for image difference visualization.

Features

Usage

Click "Load" buttons to load images. Once both two input images loaded, the diff image is computed and displayed.

See images directory for testing images.

Installation

Download Prebuilt

There are prebuilt executable packages in the Releases page, support Windows-x64, Linux-x64, MacOSX-x64.

Build from source

# clone repo
https://github.com/zchrissirhcz/KantuCompare
cd KantuCompare

# clone, build and install dependencies by provided script
pip install -r requirements.txt
python sledpkg_run.py
# alternatively, go to cmake/deps.cmake and modify it

# build the project itself
cd build
./vs2022-x64.cmd # for Windows
./linux-x64.sh   # for Linux/MacOSX

# start the app
cd linux-x64
./KantuCompareApp

Remarks

The initial trial was based on Qt.

References