Hızlı Başlangıç
Traceline API'sini 5 dakikada kullanmaya başlayın.
1. Kaydolun ve API anahtarınızı alın
Ücretsiz bir Traceline hesabı oluşturun, ardından panelinizden bir API anahtarı oluşturun.
Kayıt ol2. İlk isteğinizi gönderin
API'ye bir avuç içi görüntüsü gönderin ve algılama sonuçlarını alın. Farklı dillerde örnekler:
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. Yanıtı ayrıştırın
API, overlay görüntüsü, bireysel çizgi maskeleri ve her algılanan çizgi için istatistikler döndürür.
{
"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
}
}
}Yanıt Alanları
overlay— Algılanan çizgilerin orijinal avuç içi görüntüsü üzerine çizildiği Base64 kodlu görüntü.masks— Her algılanan çizgi için ayrı ikili maskeler.lines— Çizgi başına istatistikler: piksel sayısı ve model güven puanı.