Files
usls/examples/dinov2

This demo showcases how to use DINOv2 to compute image similarity, applicable for image-to-image retrieval tasks.

Quick Start

cargo run -r --example dinov2

Or you can manully

1.Donwload DINOv2 ONNX Model

dinov2-s14 dinov2-s14-dyn dinov2-s14-dyn-f16

dinov2-b14 dinov2-b14-dyn

2. Specify the ONNX model path in main.rs

let options = Options::default()
    .with_model("ONNX_PATH")    // <= modify this
    .with_profile(false);

3. Then, run

cargo run -r --example dinov2

Results

Top-1  0.0000000 /home/qweasd/Desktop/usls/examples/dinov2/images/bus.jpg
Top-2  1.9059424 /home/qweasd/Desktop/usls/examples/dinov2/images/1.jpg
Top-3  1.9736203 /home/qweasd/Desktop/usls/examples/dinov2/images/2.jpg