top of page

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/


Street view with license plates, faces, people, and other sensitive information.

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.

  1. Přihlašte se do aplikace MASKIT.

  2. Vpravo nahoře klikněte na Váš profil a účet

  3. Vyberte záložku API přístup

  4. 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.

street view with blurred faces and license plates

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.


Street with blurred bodies, and license plates

👉  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


Komentování u tohoto příspěvku již není k dispozici. Pro více informací kontaktujte vlastníka webu.
bottom of page