Özel Görüntü İşleme projesini Görüntü Analizi 4.0 önizlemesine geçirme

Mevcut bir Azure AI Özel Görüntü İşleme projesini yeni Görüntü Analizi 4.0 sistemine geçirebilirsiniz. Özel Görüntü İşleme, Görüntü Analizi 4.0'ın öncesinde var olan bir model özelleştirme hizmetidir.

Bu kılavuz, mevcut bir Özel Görüntü İşleme projesindeki tüm eğitim verilerini (resimler ve etiket verileri) almak ve bir COCO dosyasına dönüştürmek için Python kodunu kullanır. Daha sonra özel görüntü analizi modelini eğitmek için COCO dosyasını Vision Studio'ya aktarabilirsiniz. Bkz . Özel model oluşturma ve eğitma ve COCO dosyasını içeri aktarma bölümüne gidin; buradan sonuna kadar kılavuzu izleyebilirsiniz.

Önkoşullar

Bu not defteri, görüntü verilerinizi ve ek açıklamalarınızı bir Özel Görüntü İşleme Hizmeti projesinin çalışma alanından Görüntü Çözümleme Modeli Özelleştirmesi ile eğitime hazır bir depolama blobundaki kendi COCO dosyanıza aktarır. Bu bölümdeki kodu özel bir Python betiği kullanarak çalıştırabilir veya Not Defteri'ni uyumlu bir platformda indirip çalıştırabilirsiniz.

İpucu

export_cvs_data_to_blob_storage.ipynb içeriği. GitHub'da açın.

Python örnekleri paketini yükleme

Gerekli python örnekleri paketini yüklemek için aşağıdaki komutu çalıştırın:

pip install cognitive-service-vision-model-customization-python-samples

Kimlik Doğrulaması

Ardından, Özel Görüntü İşleme projenizin ve blob depolama kapsayıcınızın kimlik bilgilerini sağlayın.

Doğru parametre değerlerini doldurmanız gerekir. Aşağıdaki bilgiler gerekir:

  • Yeni özel model projenizle kullanmak istediğiniz Azure Depolama hesabının adı
  • Bu depolama hesabının anahtarı
  • Bu depolama hesabında kullanmak istediğiniz kapsayıcının adı
  • Özel Görüntü İşleme eğitim anahtarınız
  • Özel Görüntü İşleme uç nokta URL'niz
  • Özel Görüntü İşleme projenizin proje kimliği

Azure Depolama kimlik bilgileri bu kaynağın Azure portalındaki sayfasında bulunabilir. Özel Görüntü İşleme kimlik bilgileri, Özel Görüntü İşleme web portalındaki Özel Görüntü İşleme proje ayarları sayfasında bulunabilir.

azure_storage_account_name = ''
azure_storage_account_key = ''
azure_storage_container_name = ''

custom_vision_training_key = ''
custom_vision_endpoint = ''
custom_vision_project_id = ''

Geçişi çalıştırma

Geçiş kodunu çalıştırdığınızda, Özel Görüntü İşleme eğitim görüntüleri belirtilen Azure blob depolama kapsayıcınızdaki bir {project_name}_{project_id}/images klasöre kaydedilir ve COCO dosyası da aynı kapsayıcıya {project_name}_{project_id}/train.json kaydedilir. Negatif etiketli görüntüler de dahil olmak üzere hem etiketli hem de etiketsiz görüntüler dışarı aktarılır.

Önemli

Görüntü Çözümleme Modeli Özelleştirmesi şu anda çok etiketli sınıflandırma eğitimini desteklememektedir, satın almak için Özel Görüntü İşleme çok etiketli sınıflandırma projesinden verileri dışarı aktarabilirsiniz.

from cognitive_service_vision_model_customization_python_samples import export_data
import logging
logging.getLogger().setLevel(logging.INFO) 
logging.getLogger('azure.core.pipeline.policies.http_logging_policy').setLevel(logging.WARNING)

n_process = 8
export_data(azure_storage_account_name, azure_storage_account_key, azure_storage_container_name, custom_vision_endpoint, custom_vision_training_key, custom_vision_project_id, n_process)

Yeni bir projede COCO dosyasını kullanma

Betik bir COCO dosyası oluşturur ve belirttiğiniz blob depolama konumuna yükler. Artık bunu Model Özelleştirme projenize aktarabilirsiniz. Bkz . Özel model oluşturma ve eğitma ve COCO dosyasını seçme/içeri aktarma bölümüne gidin; buradan sonuna kadar kılavuzu izleyebilirsiniz.

Sonraki adımlar