from azure.cognitiveservices.vision.customvision.prediction import CustomVisionPredictionClient
from msrest.authentication import CognitiveServicesCredentials
endpoint = 'https://####customvision-prediction.cognitiveservices.azure.com'
project_id = '####8db4-66e8-40b3-aa4a-fe3cbb30da35'
prediction_key = '####1670040b44499a8178ffe59be76e'
project_name = '####Test'
credential = CognitiveServicesCredentials(prediction_key)
predict = CustomVisionPredictionClient(endpoint, credential)
with open("./TallowTest1.jpg", mode="rb") as image_data:
tallowresult = predict.detect_image(project_id, project_name, image_data)
我现在已经在 Azure 中创建了两次 CustomVision 资源,我想我现在就拥有了。我选择了培训和预测服务。然后去 customvision.ai 并创建了一个项目。我上传了照片并训练了模型。现在,我正在尝试最简单的 Python 脚本,但仍然出现错误。最近的一个是这样的:
...
raise models.CustomVisionErrorException(self._deserialize, response)
azure.cognitiveservices.vision.customvision.prediction.models._models_py3.CustomVisionErrorException: Operation returned an invalid status code 'PermissionDenied'
请注意,此时我非常愿意分享密钥。这只是一个测试,我无法让它工作。如果有人会告诉我如何让它工作,我会分享每一个钥匙。我觉得我已经尝试了键、端点、项目 ID 的每一种组合。而且我在不同的情况下收到不同的错误消息,但没有任何效果。