嘗試使用自定義視覺 SDK 上傳多個訓練圖像for i in range(0,len(split_input)): img_byte=connection_blob(confidential) #first I download images from my blob with a custom function, images names are in list split_input image_list.append(ImageFileCreateEntry(name=split_input[i], contents=img_byte, tag_ids=[hemlock_tag])) #Then I create the list of imagesfor i in range(0,len(image_list)): upload_result = trainer.create_images_from_files(model_id, images=[image_list[i]],raw=True) #I push data on custom vision我的問題是有時會出錯并且只發送一些圖像。例如,我想發送 20 張照片,但只發送了 10 張...知道在哪里尋找解決問題的方法嗎?編輯:即使當我嘗試一一發送圖像時,它們也不會上傳
1 回答

UYOU
TA貢獻1878條經驗 獲得超4個贊
我可能已經找到了解決方案。圖像是從 powerApps 中獲取的,為了進行測試,我拍照的速度非常快。有些圖片完全相同=自定義視覺僅接受圖像的一個版本。
您可以通過以下方式檢查上傳狀態:
for i in range(0,len(image_list)):
upload_result = trainer.create_images_from_files(model_id, images=[image_list[i]],raw=True)
res_upload_img=upload_result.output.images
id_list.append(res_upload_img[0].image.id) #Get ID of uploaded image so u can track them on custom vision
img_status.append(res_upload_img[0].status) #return status i.e for example "Ok" or "OkDuplicated" if images was already existing
添加回答
舉報
0/150
提交
取消