Sfoca le targhe
Questo strumento del KIT trova da solo le targhe dei veicoli in un'immagine e le sfoca. Il rilevamento serve unicamente ad anonimizzare: non ti restituisce il testo della targa. È comodo per chi mette in vendita un'auto su un marketplace o pubblica foto di parcheggi, strade e cantieri con veicoli riconoscibili.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Trova le targhe da solo
Non devi indicare dove si trova la targa: il rilevamento la individua da solo, anche quando nella foto ci sono più veicoli o la targa è di lato. In un'immagine di un parcheggio con dieci auto le copre tutte in un passaggio, cosa che a mano richiederebbe molto più tempo e il rischio di dimenticarne qualcuna.
Non leggiamo la targa
Il sistema rileva la targa per coprirla, ma non ne estrae né conserva il testo: non ti viene restituito il numero e non lo memorizziamo. L'obiettivo è solo anonimizzare l'immagine. È una distinzione importante, perché la targa collega un veicolo a una persona, e qui quel collegamento resta protetto.
Annunci auto e foto di strada
Chi vende un'auto online la fotografa da più angolazioni, e la targa finisce quasi sempre nell'inquadratura. Sfocandola pubblichi l'annuncio senza esporre un dato che identifica il veicolo. Lo stesso vale per foto di strade, cantieri o cortili destinate a un sito o a un articolo, dove i mezzi in sosta non devono restare riconoscibili.
Costo e come gira
Il rilevamento usa un modello che gira sui nostri sistemi: la foto viene caricata, elaborata e poi eliminata, non resta sui server. Per questo la lavorazione ha un prezzo a immagine ed è disponibile dal sito o via API, comoda quando devi trattare un intero servizio fotografico di veicoli.
Casi d'uso
Un annuncio auto
Luca Esposito vende la sua utilitaria su un marketplace. Prima di caricare le foto sfoca la targa in ogni scatto: l'annuncio mostra bene la vettura senza rivelare un dato che la identifica.
Il parco auto di una concessionaria
Una concessionaria di Verona pubblica decine di veicoli. Con il rilevamento automatico copre le targhe di tutte le foto in blocco, senza controllarle una per una.
Foto di strada per un articolo
Un giornale locale illustra un pezzo sulla sosta selvaggia. Sfocando le targhe dei mezzi parcheggiati, le foto documentano il problema senza esporre i proprietari.
Domande frequenti
Mi viene restituito il numero di targa?
No. Lo strumento rileva la targa solo per sfocarla: non ne estrae il testo e non lo conserva. Serve unicamente ad anonimizzare la foto, non a leggere le targhe.
Sfoca anche i volti delle persone?
No, questo strumento è dedicato alle targhe. Per coprire i volti presenti nella foto c'è uno strumento apposito, con lo stesso principio di anonimizzazione automatica.
E se una targa non viene rilevata?
Può succedere con targhe molto piccole, sporche o inquadrate di taglio. Controlla sempre il risultato; se una sfugge puoi coprirla a mano con la sfocatura di una zona, oppure segnalarcelo per rifare il tentativo.
Quanto costa?
$0.010 a richiesta più $0.0625 per ogni immagine, dato che il rilevamento usa un modello di analisi. Paghi solo le foto che elabori, senza abbonamento.
Le foto restano riservate?
Vengono caricate per l'elaborazione e poi eliminate dai nostri sistemi: non le conserviamo e, come detto, non teniamo il testo delle targhe.
Posso trattare tante foto insieme?
Sì. Via API elabori in blocco un intero servizio fotografico, applicando la stessa anonimizzazione a tutte le immagini in automatico.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/image/blur-plates \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/blur-plates", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/blur-plates",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/blur-plates", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/blur-plates", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"image": "https://ejemplo.com/imagen.jpg"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.blur_plates",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 15 |
max_megapixels | 12 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |