For installing the code, create a Python virtual environment and after its activation run pip install -r requirements.txt, the current requirement file has been tested on Ubuntu 24.04. In case you get Qt window displaying errors, reinstall again PyQt (pip install pyqt6, this is a OpenCV issue). For the usage example, run hz.py, the __main__ section of the code contains a commented example code about how to extract the keypoints and visualize them, also within the Kornia library.
The original HarrisZ corned dector is described in the paper Improving Harris corner selection strategy (IET Computer Vision 2011), while the extended HarrisZ+ version is presented in the paper HarrisZ+: Harris corner selection for next-gen image matching pipelines (Pattern Recognition Letters 2022).

