API pro anonymizaci fotografií | Průvodce API MASKIT
- 16. 3.
- Minut čtení: 3
Jak pracovat s API MASKIT pro automatickou anonymizaci fotografií
V digitální éře je ochrana soukromí klíčová. Ať už zveřejňujete záběry z bezpečnostních kamer, street fotografie nebo datové sady pro trénování AI, musíte zajistit soulad s GDPR a chránit identitu osob. MASKIT je nástroj, který tento proces automatizuje pomocí umělé inteligence.
V tomto návodu si ukážeme, jak s MASKIT API začít a jak snadno anonymizovat obličeje, postavy či registrační značky (SPZ) během několika minut.
Oficiální dokumentace je dostupná na: https://docs.maskit.ai/

1. Přihlášení do MASKIT
Po přístup do aplikace se přihlaste nebo vytvořte účet na https://app.maskit.ai/mask. Není potřeba kreditní karta a máte k dispozici základní počet volných kreditů na vyzkoušení nástroje. MASKIT běží plně cloudově, takže nic neinstalujete a můžete začít okamžitě.
MASKIT je serverless aplikace, Vaše obrázky se nikam neukládají - naším cílem je zajištění maximální GDPR compliance.
Co budete dále potřebovat?
Přístup k internetu.
Fotografii, kterou chcete anonymizovat.
Základní znalost práce s API
Tip: MASKIT podporuje standardní obrazové formáty (JPEG, JPG, PNG, WEBP, JFIF).
2. Získání přístupu a API klíče
Aby mohl MASKIT zpracovávat vaše požadavky, potřebuje vás identifikovat.
Přihlašte se do aplikace MASKIT.
Vpravo nahoře klikněte na Váš profil a účet
Vyberte záložku API přístup
Povolte přístup k API
Systém vygeneruje API a Webhook klíč. V tomto návodě budeme pracovat pouze s API klíčem.
Tip: Tento klíč nikomu nesdělujte, slouží jako vaše heslo pro komunikaci se službou.

3. Nastavení anonymizace
MASKIT není jen o „anonymizaci všeho“. Díky AI můžete přesně definovat, co má zmizet a jakým způsobem. Rozmyslete si, jaký typ anonymizace potřebujete.
Co chcete detekovat:
Obličeje: Detekuje a anonymizuje tváře (vhodné pro GDPR u fotografií lidí).
Postavy: Anonymizuje celé siluety osob (vhodné např. pro záběry z CCTV, kde lze člověka poznat podle chůze či oblečení, nebo děti).
SPZ: Rozmaže poznávací značky vozidel.
Pokročilá volba způsobu anonymizace:
rozmazání nebo překrytí objektu (method Blur/BlackFill)
Detekce oblasti pro anonymizaci (shape Mask/Rectangle)
Síla pro rozmazání objektu (blurStrength 0-100)
Síla okraje rozmazaného objektu, aby byl přechod co nejpřirozenější (edgeBlurSize 0.0 - 1.0)
Přesnou specifikaci parametrů najdete v oficiální dokumentaci MASKIT.
4. Odeslání obrázku ke zpracování
MASKIT funguje na principu asynchronního zpracování. To znamená, že vy pošlete obrázek a systém vám vrátí potvrzení, že na něm pracuje.
Příklad volání API:
curl -X POST "https://app.maskit.ai/api/v1/masking/process-image" \
-H "X-Api-Key: <Váš_API_KEY>" \
-F "image=@photo.jpg" \
-F "faces=true" \
-F "licensePlates=true" \
-F "bodies=true" \
-F "method=Blur" \
-F "blurStrength=30"
Systém vrátí ID procesu, s kterou dále budete pracovat.
{"jobId":"<VÁŠ_JOB_ID>"}
5. Kontrola stavu procesu
MASKIT umožňuje vznést dotaz na stav anonymizace. K tomu slouží získané ID z předchozího kroku.
Příklad volání API:
curl -X GET "https://app.maskit.ai/api/v1/masking/image-status?jobId=<VÁŠ_JOB_ID>" \
-H "X-Api-Key: <VÁŠ_API_KEY>"
Systém vrátí informaci o stavu projektu
Pending - Úloha je zařazena ve frontě, ale zpracování ještě nezačalo.
InProgress - Úloha se právě zpracovává.
ReadyToDownload - Připraveno ke stažení.
Completed - Úloha je dokončena.
TimedOut - Úloha nebyla dokončena v časovém limitu a byla automaticky ukončena.
Failed - Během zpracování došlo k chybě.
6. Stáhnutí souboru
Jakmile je proces ve stavu ReadyToDownload, je možno výsledek stáhnout.
Příklad volání API:
curl -X GET "https://app.maskit.ai/api/v1/masking/image-download?JobId=<VÁŠ_JOB_ID>" \
-H "X-Api-Key: <VÁŠ_API_KEY>" \
-OJ
Výsledný obrázek bude mít nevratně rozmazané citlivé údaje. Technologie MASKIT je navržena tak, aby byla anonymizace irreverzibilní, což je klíčové pro skutečnou ochranu dat.
Originální obrázek je ze systému smazán. V případě žádosti o opakovanou anonymizaci je nutno obrázek znovu nahrát.
Po stažení anonymizovaného obrázku je soubor ze systému smazán. Není tedy možnost stáhnout výsledek vícekrát.

👉 Chcete anonymizovat obrázky bezpečně a okamžitě?
Bezpečný, rychlý a určený pro média a sociální sítě - MASKIT.

Komentáře