在IBM Watson Visual Recognition中使用Python创建类(而不是分类器),可以通过以下步骤实现:
from ibm_watson import VisualRecognitionV3
from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
authenticator = IAMAuthenticator('your_api_key')
visual_recognition = VisualRecognitionV3(
version='2018-03-19',
authenticator=authenticator
)
visual_recognition.set_service_url('https://gateway.watsonplatform.net/visual-recognition/api')
def create_custom_class(class_name, classifier_id):
response = visual_recognition.create_class(
classifier_id=classifier_id,
class_name=class_name
).get_result()
return response
response = create_custom_class('MyClass', 'your_classifier_id')
print(response)
在上述代码中,需要将'your_api_key'替换为你的IBM Watson Visual Recognition的API密钥,'https://gateway.watsonplatform.net/visual-recognition/api'替换为你的服务URL,'your_classifier_id'替换为你的分类器ID。
这样,你就可以使用Python在IBM Watson Visual Recognition中创建自定义类了。请注意,这里创建的是类而不是分类器,类是分类器的一部分,用于对图像进行更细粒度的分类。
领取专属 10元无门槛券
手把手带您无忧上云