Create Image Regions - Create Image Regions
Cree un conjunto de regiones de imagen.
Esta API acepta un lote de regiones de imagen y, opcionalmente, etiquetas, para actualizar las imágenes existentes con información de región.
Hay un límite de 64 entradas en el lote.
Si todas las regiones se crean correctamente, se devolverá el código de estado 200(OK).
De lo contrario, se devolverá el código de estado 207 (estado múltiple) y el estado de detalle de cada región se mostrará en la carga de respuesta.
POST {Endpoint}/customvision/v3.4-preview/training/projects/{projectId}/images/regions
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Puntos de conexión de Cognitive Services admitidos. |
project
|
path | True |
string (uuid) |
Identificador del proyecto. |
Encabezado de la solicitud
Media Types: "application/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
Nombre | Requerido | Tipo | Description |
---|---|---|---|
Training-Key | True |
string |
Cuerpo de la solicitud
Media Types: "application/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
Nombre | Tipo | Description |
---|---|---|
regions |
Entrada que asocia una región a una imagen. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo Media Types: "application/json", "application/xml", "text/xml" |
|
Other Status Codes |
207 Media Types: "application/json", "application/xml", "text/xml" |
|
Other Status Codes |
Respuesta de error Media Types: "application/json", "application/xml", "text/xml" |
Seguridad
Training-Key
Tipo:
apiKey
En:
header
Ejemplos
Successful CreateImageRegions request
Solicitud de ejemplo
POST https://westus.api.cognitive.microsoft.com/customvision/v3.4-preview/training/projects/bc3f7dad-5544-468c-8573-3ef04d55463e/images/regions
{
"regions": [
{
"imageId": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"left": 0.25,
"top": 0.25,
"width": 0.25,
"height": 0.25
},
{
"imageId": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"left": 0.35,
"top": 0.35,
"width": 0.25,
"height": 0.25
}
]
}
Respuesta de muestra
{
"created": [
{
"imageId": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"left": 0.25,
"top": 0.25,
"width": 0.25,
"height": 0.25
},
{
"imageId": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"left": 0.35,
"top": 0.35,
"width": 0.25,
"height": 0.25
}
],
"duplicated": [],
"exceeded": []
}
{
"created": [
{
"imageId": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"left": 0.25,
"top": 0.25,
"width": 0.25,
"height": 0.25
}
],
"duplicated": [],
"exceeded": [
{
"imageId": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"left": 0.35,
"top": 0.35,
"width": 0.25,
"height": 0.25
}
]
}
Definiciones
Nombre | Description |
---|---|
Custom |
|
Custom |
Código de error. |
Image |
Lote de información de región de imagen que se va a crear. |
Image |
Entrada que asocia una región a una imagen. |
Image |
|
Image |
CustomVisionError
Nombre | Tipo | Description |
---|---|---|
code |
Código de error. |
|
message |
string |
Mensaje que explica el error notificado por el servicio. |
CustomVisionErrorCodes
Código de error.
Valor | Description |
---|---|
BadRequest | |
BadRequestCannotMigrateProjectWithName | |
BadRequestClassificationTrainingValidationFailed | |
BadRequestCustomBaseModelArchitectureRetired | |
BadRequestCustomBaseModelDomainNotCompatible | |
BadRequestCustomBaseModelIterationStatusNotCompleted | |
BadRequestCustomerManagedKeyRevoked | |
BadRequestDetectionTrainingNotAllowNegativeTag | |
BadRequestDetectionTrainingValidationFailed | |
BadRequestDomainNotSupportedForAdvancedTraining | |
BadRequestExceedIterationPerProjectLimit | |
BadRequestExceedProjectLimit | |
BadRequestExceedTagPerImageLimit | |
BadRequestExceedTagPerProjectLimit | |
BadRequestExceededBatchSize | |
BadRequestExceededQuota | |
BadRequestExportAlreadyInProgress | |
BadRequestExportPlatformNotSupportedForAdvancedTraining | |
BadRequestExportValidationFailed | |
BadRequestExportWhileTraining | |
BadRequestImageAspectRatio | |
BadRequestImageBatch | |
BadRequestImageDimensions | |
BadRequestImageExceededCount | |
BadRequestImageFormat | |
BadRequestImageMetadataKey | |
BadRequestImageMetadataValue | |
BadRequestImageRegions | |
BadRequestImageSizeBytes | |
BadRequestImageStream | |
BadRequestImageTags | |
BadRequestImageUrl | |
BadRequestInvalid | |
BadRequestInvalidArtifactUri | |
BadRequestInvalidEmailAddress | |
BadRequestInvalidIds | |
BadRequestInvalidImportToken | |
BadRequestInvalidPublishName | |
BadRequestInvalidPublishTarget | |
BadRequestInvalidUri | |
BadRequestIterationDescription | |
BadRequestIterationIsNotTrained | |
BadRequestIterationIsPublished | |
BadRequestIterationName | |
BadRequestIterationNameNotUnique | |
BadRequestIterationNotPublished | |
BadRequestIterationValidationFailed | |
BadRequestMultiClassClassificationTrainingValidationFailed | |
BadRequestMultiLabelClassificationTrainingValidationFailed | |
BadRequestMultipleGeneralProductTag | |
BadRequestMultipleNegativeTag | |
BadRequestNegativeAndRegularTagOnSameImage | |
BadRequestNotLimitedTrial | |
BadRequestNotSupported | |
BadRequestOperationNotSupported | |
BadRequestPredictionIdsExceededCount | |
BadRequestPredictionIdsMissing | |
BadRequestPredictionInvalidApplicationName | |
BadRequestPredictionInvalidQueryParameters | |
BadRequestPredictionResultsExceededCount | |
BadRequestPredictionTagsExceededCount | |
BadRequestProjectDescription | |
BadRequestProjectDuplicated | |
BadRequestProjectImagePreprocessingSettings | |
BadRequestProjectName | |
BadRequestProjectNameNotUnique | |
BadRequestProjectUnknownClassification | |
BadRequestProjectUnknownDomain | |
BadRequestProjectUnsupportedDomainTypeChange | |
BadRequestProjectUnsupportedExportPlatform | |
BadRequestRequiredParamIsNull | |
BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining | |
BadRequestRetiredDomainNotSupportedForTraining | |
BadRequestSubscriptionApi | |
BadRequestTagDescription | |
BadRequestTagName | |
BadRequestTagNameNotUnique | |
BadRequestTagType | |
BadRequestTrainingAlreadyInProgress | |
BadRequestTrainingNotNeeded | |
BadRequestTrainingNotNeededButTrainingPipelineUpdated | |
BadRequestTrainingValidationFailed | |
BadRequestUnpublishFailed | |
BadRequestUnsupportedDomain | |
BadRequestWorkspaceCannotBeModified | |
BadRequestWorkspaceNotDeletable | |
Conflict | |
ConflictInvalid | |
ErrorExporterInvalidClassifier | |
ErrorExporterInvalidFeaturizer | |
ErrorExporterInvalidPlatform | |
ErrorFeaturizationAugmentationError | |
ErrorFeaturizationAugmentationUnavailable | |
ErrorFeaturizationInvalidFeaturizer | |
ErrorFeaturizationQueueTimeout | |
ErrorFeaturizationServiceUnavailable | |
ErrorFeaturizationUnrecognizedJob | |
ErrorInvalid | |
ErrorIterationCopyFailed | |
ErrorPrediction | |
ErrorPredictionModelNotCached | |
ErrorPredictionModelNotFound | |
ErrorPredictionServiceUnavailable | |
ErrorPredictionStorage | |
ErrorPreparePerformanceMigrationFailed | |
ErrorProjectExportRequestFailed | |
ErrorProjectImportRequestFailed | |
ErrorProjectInvalidDomain | |
ErrorProjectInvalidPipelineConfiguration | |
ErrorProjectInvalidWorkspace | |
ErrorProjectTrainingRequestFailed | |
ErrorRegionProposal | |
ErrorServerTimeOut | |
ErrorUnknown | |
ErrorUnknownBaseModel | |
Forbidden | |
ForbiddenDRModeEnabled | |
ForbiddenInvalid | |
ForbiddenUser | |
ForbiddenUserDisabled | |
ForbiddenUserDoesNotExist | |
ForbiddenUserInsufficientCapability | |
ForbiddenUserResource | |
ForbiddenUserSignupAllowanceExceeded | |
ForbiddenUserSignupDisabled | |
NoError | |
NotFound | |
NotFoundApimSubscription | |
NotFoundDomain | |
NotFoundImage | |
NotFoundInvalid | |
NotFoundIteration | |
NotFoundIterationPerformance | |
NotFoundProject | |
NotFoundProjectDefaultIteration | |
NotFoundTag | |
UnsupportedMediaType |
ImageRegionCreateBatch
Lote de información de región de imagen que se va a crear.
Nombre | Tipo | Description |
---|---|---|
regions |
Entrada que asocia una región a una imagen. |
ImageRegionCreateEntry
Entrada que asocia una región a una imagen.
Nombre | Tipo | Description |
---|---|---|
height |
number (float) |
Altura. |
imageId |
string (uuid) |
Id. de la imagen. |
left |
number (float) |
Coordenada del límite izquierdo. |
tagId |
string (uuid) |
Identificador de la etiqueta asociada a esta región. |
top |
number (float) |
Coordenada del límite superior. |
width |
number (float) |
Ancho. |
ImageRegionCreateResult
Nombre | Tipo | Description |
---|---|---|
created |
string (date-time) |
|
height |
number (float) |
Altura. |
imageId |
string (uuid) |
|
left |
number (float) |
Coordenada del límite izquierdo. |
regionId |
string (uuid) |
|
tagId |
string (uuid) |
Identificador de la etiqueta asociada a esta región. |
tagName |
string |
|
top |
number (float) |
Coordenada del límite superior. |
width |
number (float) |
Ancho. |
ImageRegionCreateSummary
Nombre | Tipo | Description |
---|---|---|
created | ||
duplicated |
Entrada que asocia una región a una imagen. |
|
exceeded |
Entrada que asocia una región a una imagen. |