TiPhotoLocator 2.2
A tiny application to easily geotag your photos
Chargement...
Recherche...
Aucune correspondance
Référence de la classe LandmarkWrapper

Interroge le modèle Llama-3.2-Vision (HuggingFace Inference API) pour identifier un monument ou un lieu célèbre visible sur une photo. Plus de détails...

#include <LandmarkWrapper.h>

Graphe d'héritage de LandmarkWrapper:

Signaux

void landmarkFound (const QString &name, double latitude, double longitude)
void locationUnknown ()
void networkError (const QString &message)

Fonctions membres publiques

 LandmarkWrapper (QObject *parent=nullptr)
 Contructeur.
Q_INVOKABLE void identify (const QString &imageUrl, const QString &apiKey)
 Encode l'image en binaire et envoie la requete REST à l'API Groq.

Connecteurs privés

void onReplyFinished ()
 Signal appelé lors de la réception de la réponse à la request. La réponse contient un JSON, soit vide; soit avec un texte contenant NAME, LON, LAT.

Attributs privés

QNetworkAccessManager m_manager

Description détaillée

Interroge le modèle Llama-3.2-Vision (HuggingFace Inference API) pour identifier un monument ou un lieu célèbre visible sur une photo.


Signaux émis après la réponse :

  • landmarkFound(name, lat, lon) : un lieu a été identifié
  • locationUnknown() : aucun lieu identifiable
  • networkError(message) : erreur réseau ou API

Documentation des constructeurs et destructeur

◆ LandmarkWrapper()

LandmarkWrapper::LandmarkWrapper ( QObject * parent = nullptr)
explicit

Contructeur.


Documentation des fonctions membres

◆ identify()

void LandmarkWrapper::identify ( const QString & imageUrl,
const QString & apiKey )

Encode l'image en binaire et envoie la requete REST à l'API Groq.


Note
: Le token Groq doit avoir été mis dans la configuration

◆ onReplyFinished

void LandmarkWrapper::onReplyFinished ( )
privateslot

Signal appelé lors de la réception de la réponse à la request. La réponse contient un JSON, soit vide; soit avec un texte contenant NAME, LON, LAT.



La documentation de cette classe a été générée à partir des fichiers suivants :