Bu sayfa makine çevirisidir. Bir hata mı fark ettiniz?İyileştirmemize yardım edin.
Skip to content

Kırmızı Göz Giderme

Kamera flaşının neden olduğu kırmızı gözün yapay zeka destekli algılanması ve düzeltilmesi.

API Uç Noktası

POST /api/v1/tools/image/red-eye-removal

İşleme: Eşzamansız (202 döndürür, durum için SSE aracılığıyla /api/v1/jobs/{jobId}/progress sorgulayın)

Model paketi: face-detection (200-300 MB)

Parametreler

ParametreTürZorunluVarsayılanAçıklama
filefileEvet-Görsel dosyası (çok parçalı)
sensitivitynumberHayır50Kırmızı göz algılama duyarlılığı (0-100). Daha yüksek değerler daha ince kırmızı gözü algılar
strengthnumberHayır70Düzeltme gücü (0-100). Kırmızının ne kadar agresif nötralize edileceği
formatstringHayır-Çıktı biçimi (isteğe bağlı geçersiz kılma)
qualitynumberHayır90Çıktı kalitesi (1-100)

Örnek İstek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/red-eye-removal \
  -F "file=@flash-photo.jpg" \
  -F 'settings={"sensitivity":60,"strength":80}'

Yanıt

İlk Yanıt (202 Accepted)

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

İlerleme (/api/v1/jobs/{jobId}/progress konumunda SSE)

event: progress
data: {"phase":"processing","stage":"Detecting red eyes...","percent":40}

Nihai Sonuç (SSE aracılığıyla)

json
{
  "phase": "complete",
  "percent": 100,
  "result": {
    "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "downloadUrl": "/api/v1/download/{jobId}/flash-photo_redeye_fixed.png",
    "originalSize": 280000,
    "processedSize": 290000,
    "facesDetected": 2,
    "eyesCorrected": 4
  }
}

Notlar

  • face-detection model paketinin kurulu olmasını gerektirir (200-300 MB).
  • Önce yüzleri algılar, ardından her yüz içindeki göz bölgelerini bulur ve son olarak kırmızı göz piksellerini belirleyip düzeltir.
  • facesDetected sayısı kaç yüz bulunduğunu gösterir; eyesCorrected, kırmızı gözü düzeltilen bireysel gözlerin toplam sayısıdır.
  • Çıktı, maksimum kalite koruması için her zaman PNG'dir.
  • HEIC/HEIF, RAW, TGA, PSD, EXR ve HDR girdi biçimlerini otomatik çözme yoluyla destekler.