Basic
This example runs inference using yolov8n onnx model on an image of a car.
Use CPU
cd examples/basic
./getLibs.sh
go run basic.go
Use CoreML
cd examples/basic
./getLibs.sh
USE_COREML=1 go run basic.go
Example output
[+] Running on macOS arm64
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 25.9435ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 20.807417ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 19.560292ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 20.229583ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 18.849958ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 21.168208ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 21.690708ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 19.313792ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 20.531042ms
Object: car Confidence: 0.50 Coordinates: (392.156250, 286.328125), (692.111755, 655.371094)
Time taken: 23.557875ms