Détecte les zones de recadrage visuellement optimales dans une image à un rapport d'aspect spécifié en utilisant les capacités du modèle d'IA.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
imm:DetectImageCropping |
none |
*Project
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ProjectName |
string |
Oui |
Le nom du projet. |
immtest |
| SourceURI |
string |
Non |
L'URI OSS de l'image. L'URI OSS suit le format oss://${Bucket}/${Object}, où |
oss://imm-test/testcases/facetest.jpg |
| AspectRatios |
string |
Non |
La liste des rapports d'aspect de recadrage. Vous pouvez spécifier jusqu'à 5 rapports. Chaque rapport doit respecter les exigences suivantes :
Remarque
Les cas suivants provoquent une erreur : |
["1:1"] |
| CredentialConfig | CredentialConfig |
Non |
Laissez ce paramètre vide sauf indication contraire. La configuration d'autorisation pour la Chine. Ce paramètre est facultatif. Pour plus d'informations, consultez Utiliser l'autorisation chaînée pour accéder aux ressources d'autres entités. |
|
| InclusionHints |
array |
Non |
La liste des descriptions textuelles sémantiques pour les objets que vous souhaitez inclure dans le résultat du recadrage. Chaque élément est un texte libre, tel que « enseigne » ou « plat ». Remarque
Limites d'utilisation du paramètre InclusionHints :
|
["enseigne"] |
|
string |
Non |
La description textuelle sémantique d'un objet que vous souhaitez inclure dans le résultat du recadrage. |
enseigne |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le résultat du recadrage de l'image. |
||
| Croppings |
array |
Le tableau des informations de recadrage de l'image. |
|
| CroppingSuggestion |
Les informations détaillées sur le recadrage de l'image. |
||
| RequestId |
string |
L'identifiant de la requête. |
91AC8C98-0F36-49D2-8290-742E24D***** |
| MatchedInclusionHints |
array |
La liste des objets inclus dans la zone de recadrage, correspondant au paramètre d'entrée InclusionHints. Ce champ est vide si aucun objet n'est inclus. |
|
|
string |
L'objet inclus dans la zone de recadrage. |
enseigne |
Exemples
JSON format
{
"Croppings": [
{
"AspectRatio": "2:3",
"Confidence": 0.742,
"Boundary": {
"Width": 200,
"Height": 300,
"Left": 10,
"Top": 30,
"Polygon": [
{
"X": 10,
"Y": 10
}
]
}
}
],
"RequestId": "91AC8C98-0F36-49D2-8290-742E24D*****",
"MatchedInclusionHints": [
"sign"
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.