Computer Vision - Text Recognition - OcrResult object DeserializationError / unicode #2769
Labels
bug
This issue requires a change to an existing behavior in the product in order to be resolved.
I have modified the example
image_analysis_in_stream
athttps://github.com/Azure-Samples/cognitive-services-python-sdk-samples/blob/master/samples/vision/computer_vision_samples.py
to rather carry out OCR, i.e.This gives the following Traceback:
File "/anaconda2/lib/python2.7/site-packages/azure/cognitiveservices/vision/computervision/computer_vision_api.py", line 962, in recognize_printed_text_in_stream
deserialized = self._deserialize('OcrResult', response)
File "/anaconda2/lib/python2.7/site-packages/msrest/serialization.py", line 1179, in call
return self._deserialize(target_obj, data)
File "/anaconda2/lib/python2.7/site-packages/msrest/serialization.py", line 1245, in _deserialize
value = self.deserialize_data(raw_value, attr_desc['type'])
File "/anaconda2/lib/python2.7/site-packages/msrest/serialization.py", line 1433, in deserialize_data
return self._deserialize(obj_type, data)
File "/anaconda2/lib/python2.7/site-packages/msrest/serialization.py", line 1249, in _deserialize
raise_with_traceback(DeserializationError, msg, err)
File "/anaconda2/lib/python2.7/site-packages/msrest/exceptions.py", line 57, in raise_with_traceback
raise error
msrest.exceptions.DeserializationError: Unable to deserialize to object: type, AttributeError: 'unicode' object has no attribute 'get
Line 962 requires a response code of 200, so can I assume
image_stream
is valid?How do I then deserialize
OcrResult
to JSON?Is this an API version mismatch..?
Thanks for any speedy help.
(This is cross-posting of Azure/msrest-for-python#107)
The text was updated successfully, but these errors were encountered: