Início rápido

Comece a usar a API do Traceline em 5 minutos.

1. Cadastre-se e obtenha sua API key

Crie uma conta gratuita no Traceline, depois gere uma API key no seu painel.

Cadastrar

2. Envie sua primeira requisição

Envie uma imagem da palma para a API e receba os resultados de detecção. Exemplos em diferentes linguagens:

cURL

curl -X POST https://api.trace-line.site/v1/palm/analyze \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "<base64-encoded-image>"
  }'

Python

import requests
import base64

# Read and encode the image
with open("palm.jpg", "rb") as f:
    image_b64 = base64.b64encode(f.read()).decode()

response = requests.post(
    "https://api.trace-line.site/v1/palm/analyze",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={"image": image_b64},
)

data = response.json()
print(data["lines"])
# {'heart': {'pixels': 1842, 'confidence': 0.94}, ...}

JavaScript

import { readFileSync } from "fs";

const image = readFileSync("palm.jpg").toString("base64");

const res = await fetch(
  "https://api.trace-line.site/v1/palm/analyze",
  {
    method: "POST",
    headers: {
      "X-API-Key": "YOUR_API_KEY",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ image }),
  }
);

const data = await res.json();
console.log(data.lines);
// { heart: { pixels: 1842, confidence: 0.94 }, ... }

3. Analise a resposta

A API retorna uma imagem overlay, máscaras individuais e estatísticas para cada linha detectada.

{
  "overlay": "<base64-overlay-image>",
  "masks": {
    "heart": "<base64-mask>",
    "head": "<base64-mask>",
    "life": "<base64-mask>"
  },
  "lines": {
    "heart": {
      "pixels": 1842,
      "confidence": 0.94
    },
    "head": {
      "pixels": 1567,
      "confidence": 0.91
    },
    "life": {
      "pixels": 2103,
      "confidence": 0.96
    }
  }
}

Campos de resposta

  • overlay Imagem codificada em Base64 com as linhas detectadas desenhadas na imagem original.
  • masks Máscaras binárias individuais para cada linha detectada.
  • lines Estatísticas por linha: contagem de pixels e pontuação de confiança do modelo.