Images - Create From Urls
Sağlanan görüntü url'lerini eğitim görüntüleri kümesine ekleyin. Bu API, görüntü oluşturmak için bir grup URL'yi ve isteğe bağlı olarak etiketleri kabul eder. 64 resim ve 20 etiket sınırı vardır. Tüm görüntüler başarılı bir şekilde oluşturulursa 200(Tamam) durum kodu döndürülür. Aksi takdirde, 207 (Çoklu Durum) durum kodu döndürülür ve her görüntünün ayrıntı durumu yanıt yükünde listelenir.
POST {Endpoint}/customvision/v3.3/training/projects/{projectId}/images/urls
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string |
Desteklenen Bilişsel Hizmetler uç noktaları. |
|
project
|
path | True |
string (uuid) |
Proje kimliği. |
İstek Başlığı
Media Types: "application/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| Training-Key | True |
string |
İstek Gövdesi
Media Types: "application/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
| Name | Tür | Description |
|---|---|---|
| images | ||
| metadata |
object |
Görüntünün meta verileri. Görüntü başına 50 anahtar-değer çifti ile sınırlıdır. Anahtarın uzunluğu 256 ile sınırlıdır. Değerin uzunluğu 512 ile sınırlıdır. |
| tagIds |
string[] (uuid) |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Tamam Media Types: "application/json", "application/xml", "text/xml" |
|
| Other Status Codes |
207 Media Types: "application/json", "application/xml", "text/xml" |
|
| Other Status Codes |
Hata yanıtı Media Types: "application/json", "application/xml", "text/xml" |
Güvenlik
Training-Key
Tür:
apiKey
İçinde:
header
Örnekler
Successful CreateImagesFromUrls request
Örnek isteği
POST https://westus.api.cognitive.microsoft.com/customvision/v3.3/training/projects/64b822c5-8082-4b36-a426-27225f4aa18c/images/urls
{
"images": [
{
"url": "{url to image}"
}
],
"tagIds": [
"b607964f-7bd6-4a3b-a869-6791fb6aab87"
]
}
Örnek yanıt
{
"isBatchSuccessful": true,
"images": [
{
"sourceUrl": "{url to image}",
"status": "OK",
"image": {
"id": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"created": "2017-12-19T15:56:10Z",
"width": 1095,
"height": 900,
"resizedImageUri": "{Resized Image Uri}",
"originalImageUri": "{Image Uri}",
"thumbnailUri": "{Thumbnail Uri}",
"tags": [
{
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"created": "2017-12-19T15:56:09Z",
"tagName": "tag name"
}
]
}
}
]
}
{
"isBatchSuccessful": false,
"images": [
{
"sourceUrl": "{url to image}",
"status": "OK",
"image": {
"id": "4d6eb844-42ee-42bc-bd6f-c32455ef07c9",
"created": "2017-12-19T15:56:10Z",
"width": 1095,
"height": 900,
"resizedImageUri": "{Resized Image Uri}",
"originalImageUri": "{Image Uri}",
"thumbnailUri": "{Thumbnail Uri}",
"tags": [
{
"tagId": "b607964f-7bd6-4a3b-a869-6791fb6aab87",
"created": "2017-12-19T15:56:09Z",
"tagName": "tag name"
}
]
}
},
{
"sourceUrl": "{url to image}",
"status": "ErrorSource",
"image": null
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Custom |
|
|
Custom |
Hata kodu. |
| Image |
JSON olarak gönderilecek görüntü modeli. |
|
Image |
|
|
Image |
Görüntü oluşturma durumu. |
|
Image |
|
|
Image |
|
|
Image |
|
|
Image |
|
|
Image |
|
| Region |
CustomVisionError
| Name | Tür | Description |
|---|---|---|
| code |
Hata kodu. |
|
| message |
string |
Hizmet tarafından bildirilen hatayı açıklayan bir ileti. |
CustomVisionErrorCodes
Hata kodu.
| Değer | Description |
|---|---|
| NoError | |
| BadRequest | |
| BadRequestExceededBatchSize | |
| BadRequestNotSupported | |
| BadRequestInvalidIds | |
| BadRequestProjectName | |
| BadRequestProjectNameNotUnique | |
| BadRequestProjectDescription | |
| BadRequestProjectUnknownDomain | |
| BadRequestProjectUnknownClassification | |
| BadRequestProjectUnsupportedDomainTypeChange | |
| BadRequestProjectUnsupportedExportPlatform | |
| BadRequestProjectImagePreprocessingSettings | |
| BadRequestProjectDuplicated | |
| BadRequestIterationName | |
| BadRequestIterationNameNotUnique | |
| BadRequestIterationDescription | |
| BadRequestIterationIsNotTrained | |
| BadRequestIterationValidationFailed | |
| BadRequestWorkspaceCannotBeModified | |
| BadRequestWorkspaceNotDeletable | |
| BadRequestTagName | |
| BadRequestTagNameNotUnique | |
| BadRequestTagDescription | |
| BadRequestTagType | |
| BadRequestMultipleNegativeTag | |
| BadRequestMultipleGeneralProductTag | |
| BadRequestImageTags | |
| BadRequestImageRegions | |
| BadRequestNegativeAndRegularTagOnSameImage | |
| BadRequestUnsupportedDomain | |
| BadRequestRequiredParamIsNull | |
| BadRequestIterationIsPublished | |
| BadRequestInvalidPublishName | |
| BadRequestInvalidPublishTarget | |
| BadRequestUnpublishFailed | |
| BadRequestIterationNotPublished | |
| BadRequestSubscriptionApi | |
| BadRequestExceedProjectLimit | |
| BadRequestExceedIterationPerProjectLimit | |
| BadRequestExceedTagPerProjectLimit | |
| BadRequestExceedTagPerImageLimit | |
| BadRequestExceededQuota | |
| BadRequestCannotMigrateProjectWithName | |
| BadRequestNotLimitedTrial | |
| BadRequestImageBatch | |
| BadRequestImageStream | |
| BadRequestImageUrl | |
| BadRequestImageFormat | |
| BadRequestImageSizeBytes | |
| BadRequestImageDimensions | |
| BadRequestImageExceededCount | |
| BadRequestTrainingNotNeeded | |
| BadRequestTrainingNotNeededButTrainingPipelineUpdated | |
| BadRequestTrainingValidationFailed | |
| BadRequestClassificationTrainingValidationFailed | |
| BadRequestMultiClassClassificationTrainingValidationFailed | |
| BadRequestMultiLabelClassificationTrainingValidationFailed | |
| BadRequestDetectionTrainingValidationFailed | |
| BadRequestTrainingAlreadyInProgress | |
| BadRequestDetectionTrainingNotAllowNegativeTag | |
| BadRequestInvalidEmailAddress | |
| BadRequestDomainNotSupportedForAdvancedTraining | |
| BadRequestExportPlatformNotSupportedForAdvancedTraining | |
| BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining | |
| BadRequestExportValidationFailed | |
| BadRequestExportAlreadyInProgress | |
| BadRequestPredictionIdsMissing | |
| BadRequestPredictionIdsExceededCount | |
| BadRequestPredictionTagsExceededCount | |
| BadRequestPredictionResultsExceededCount | |
| BadRequestPredictionInvalidApplicationName | |
| BadRequestPredictionInvalidQueryParameters | |
| BadRequestInvalidImportToken | |
| BadRequestExportWhileTraining | |
| BadRequestImageMetadataKey | |
| BadRequestImageMetadataValue | |
| BadRequestOperationNotSupported | |
| BadRequestInvalidArtifactUri | |
| BadRequestCustomerManagedKeyRevoked | |
| BadRequestInvalid | |
| UnsupportedMediaType | |
| Forbidden | |
| ForbiddenUser | |
| ForbiddenUserResource | |
| ForbiddenUserSignupDisabled | |
| ForbiddenUserSignupAllowanceExceeded | |
| ForbiddenUserDoesNotExist | |
| ForbiddenUserDisabled | |
| ForbiddenUserInsufficientCapability | |
| ForbiddenDRModeEnabled | |
| ForbiddenInvalid | |
| NotFound | |
| NotFoundProject | |
| NotFoundProjectDefaultIteration | |
| NotFoundIteration | |
| NotFoundIterationPerformance | |
| NotFoundTag | |
| NotFoundImage | |
| NotFoundDomain | |
| NotFoundApimSubscription | |
| NotFoundInvalid | |
| Conflict | |
| ConflictInvalid | |
| ErrorUnknown | |
| ErrorIterationCopyFailed | |
| ErrorPreparePerformanceMigrationFailed | |
| ErrorProjectInvalidWorkspace | |
| ErrorProjectInvalidPipelineConfiguration | |
| ErrorProjectInvalidDomain | |
| ErrorProjectTrainingRequestFailed | |
| ErrorProjectImportRequestFailed | |
| ErrorProjectExportRequestFailed | |
| ErrorFeaturizationServiceUnavailable | |
| ErrorFeaturizationQueueTimeout | |
| ErrorFeaturizationInvalidFeaturizer | |
| ErrorFeaturizationAugmentationUnavailable | |
| ErrorFeaturizationUnrecognizedJob | |
| ErrorFeaturizationAugmentationError | |
| ErrorExporterInvalidPlatform | |
| ErrorExporterInvalidFeaturizer | |
| ErrorExporterInvalidClassifier | |
| ErrorPredictionServiceUnavailable | |
| ErrorPredictionModelNotFound | |
| ErrorPredictionModelNotCached | |
| ErrorPrediction | |
| ErrorPredictionStorage | |
| ErrorRegionProposal | |
| ErrorUnknownBaseModel | |
| ErrorInvalid |
Image
JSON olarak gönderilecek görüntü modeli.
| Name | Tür | Description |
|---|---|---|
| created |
string (date-time) |
Görüntünün oluşturulduğu tarih. |
| height |
integer (int32) |
Görüntünün yüksekliği. |
| id |
string (uuid) |
Görüntünün kimliği. |
| metadata |
object |
Bu görüntüyle ilişkilendirilmiş meta veriler. |
| originalImageUri |
string |
Özgün karşıya yüklenen görüntünün URI'sini. Sanal ağ özelliği etkinleştirilirse bu, GetArtifact ile kullanılacak göreli bir yol olur, aksi takdirde bu kaynak için mutlak bir URI olur. |
| regions |
Bu görüntüyle ilişkilendirilmiş bölgeler. |
|
| resizedImageUri |
string |
Eğitim için kullanılan (yeniden boyutlandırılmış) görüntünün URI'si. Sanal ağ özelliği etkinleştirilirse bu, GetArtifact ile kullanılacak göreli bir yol olur, aksi takdirde bu kaynak için mutlak bir URI olur. |
| tags |
Image |
Bu görüntüyle ilişkilendirilmiş etiketler. |
| thumbnailUri |
string |
Özgün görüntünün küçük resminin URI'sini. Sanal ağ özelliği etkinleştirilirse bu, GetArtifact ile kullanılacak göreli bir yol olur, aksi takdirde bu kaynak için mutlak bir URI olur. |
| width |
integer (int32) |
Görüntünün genişliği. |
ImageCreateResult
| Name | Tür | Description |
|---|---|---|
| image |
Resim. |
|
| sourceUrl |
string |
Görüntünün kaynak URL'si. |
| status |
Görüntü oluşturma durumu. |
ImageCreateStatus
Görüntü oluşturma durumu.
| Değer | Description |
|---|---|
| OK | |
| OKDuplicate | |
| ErrorSource | |
| ErrorImageFormat | |
| ErrorImageSize | |
| ErrorStorage | |
| ErrorLimitExceed | |
| ErrorTagLimitExceed | |
| ErrorRegionLimitExceed | |
| ErrorUnknown | |
| ErrorNegativeAndRegularTagOnSameImage |
ImageCreateSummary
| Name | Tür | Description |
|---|---|---|
| images |
Görüntü oluşturma sonuçlarının listesi. |
|
| isBatchSuccessful |
boolean |
Toplu işteki tüm görüntüler başarıyla oluşturulduysa true, aksi takdirde false. |
ImageRegion
| Name | Tür | Description |
|---|---|---|
| created |
string (date-time) |
|
| height |
number (float) |
Yükseklik. |
| left |
number (float) |
Sol sınırın koordinatı. |
| regionId |
string (uuid) |
|
| tagId |
string (uuid) |
Bu bölgeyle ilişkili etiketin kimliği. |
| tagName |
string |
|
| top |
number (float) |
Üst sınırın koordinatı. |
| width |
number (float) |
Genişlik. |
ImageTag
| Name | Tür | Description |
|---|---|---|
| created |
string (date-time) |
|
| tagId |
string (uuid) |
|
| tagName |
string |
ImageUrlCreateBatch
| Name | Tür | Description |
|---|---|---|
| images | ||
| metadata |
object |
Görüntünün meta verileri. Görüntü başına 50 anahtar-değer çifti ile sınırlıdır. Anahtarın uzunluğu 256 ile sınırlıdır. Değerin uzunluğu 512 ile sınırlıdır. |
| tagIds |
string[] (uuid) |
ImageUrlCreateEntry
| Name | Tür | Description |
|---|---|---|
| regions |
Region[] |
|
| tagIds |
string[] (uuid) |
|
| url |
string |
Görüntünün url'si. |
Region
| Name | Tür | Description |
|---|---|---|
| height |
number (float) |
Yükseklik. |
| left |
number (float) |
Sol sınırın koordinatı. |
| tagId |
string (uuid) |
Bu bölgeyle ilişkili etiketin kimliği. |
| top |
number (float) |
Üst sınırın koordinatı. |
| width |
number (float) |
Genişlik. |