For at få adgang til og vise sandsynlighedsværdierne for hver kategori i den sikre søgning-annotering ved hjælp af Google Vision API's avancerede billedforståelsesfunktion, kan du bruge svaret modtaget fra API-opkaldet. Svaret indeholder et JSON-objekt, der inkluderer annoteringsoplysninger om sikker søgning, inklusive sandsynlighedsværdierne for forskellige kategorier.
Når du laver en anmodning til API'et, skal du angive det billede, du vil analysere. API'et vil derefter behandle billedet og returnere et svar, der indeholder forskellige oplysninger, herunder den sikre søgnings-annotering. Annoteringen til sikker søgning giver en vurdering af sandsynligheden for, at billedet indeholder eksplicit indhold i forskellige kategorier, såsom voksen, medicinsk, voldelig, spoof og racy.
For at få adgang til sandsynlighedsværdierne for hver kategori kan du parse JSON-svaret og udtrække de relevante oplysninger. Den sikre søgning annotation er repræsenteret af "safeSearchAnnotation" feltet i svaret. Inden for dette felt finder du sandsynlighedsværdierne for hver kategori.
Her er et eksempel på, hvordan du kan få adgang til og vise sandsynlighedsværdierne ved hjælp af Python:
python import json # Assuming you have the API response stored in a variable called 'response' response = { "safeSearchAnnotation": { "adult": "VERY_UNLIKELY", "spoof": "UNLIKELY", "medical": "VERY_UNLIKELY", "violence": "VERY_UNLIKELY", "racy": "VERY_UNLIKELY" } } # Parse the JSON response data = json.loads(response) # Access and display the likelihood values likelihood_values = data["safeSearchAnnotation"] for category, likelihood in likelihood_values.items(): print(f"{category}: {likelihood}")
Ovenstående kode vil udlæse sandsynlighedsværdierne for hver kategori:
adult: VERY_UNLIKELY spoof: UNLIKELY medical: VERY_UNLIKELY violence: VERY_UNLIKELY racy: VERY_UNLIKELY
Ved at få adgang til og vise disse sandsynlighedsværdier kan du bestemme niveauet af eksplicit indhold i billedet på tværs af forskellige kategorier. Disse oplysninger kan være nyttige i forskellige applikationer, såsom indholdsmoderering, filtrering eller forældrekontrolsystemer.
For at få adgang til og vise sandsynlighedsværdierne for hver kategori i den sikre søgning-annotation ved hjælp af Google Vision API's avancerede billedforståelsesfunktion, skal du analysere API-svaret og udtrække de relevante oplysninger fra feltet "safeSearchAnnotation". Disse oplysninger kan hjælpe dig med at vurdere tilstedeværelsen af eksplicit indhold i forskellige kategorier.
Andre seneste spørgsmål og svar vedr Avanceret billedforståelse:
- Hvad er nogle foruddefinerede kategorier til objektgenkendelse i Google Vision API?
- Hvad er den anbefalede tilgang til at bruge funktionen til sikker søgegenkendelse i kombination med andre modereringsteknikker?
- Hvordan kan vi få den sikre søgeannotation ved hjælp af Google Vision API i Python?
- Hvilke fem kategorier er inkluderet i funktionen til sikker søgegenkendelse?
- Hvordan registrerer Google Vision API's sikre søgefunktion eksplicit indhold i billeder?
- Hvordan kan vi visuelt identificere og fremhæve de opdagede objekter i et billede ved hjælp af pudebiblioteket?
- Hvordan kan vi organisere den udtrukne objektinformation i et tabelformat ved hjælp af pandas-datarammen?
- Hvordan kan vi udtrække alle objektannoteringerne fra API'ens svar?
- Hvilke biblioteker og programmeringssprog bruges til at demonstrere funktionaliteten af Google Vision API?
- Hvordan udfører Google Vision API objektgenkendelse og lokalisering i billeder?
Se flere spørgsmål og svar i Avanceret billedforståelse