用于python的Microsoft azure认知服务计算机视觉客户端库

azure-cognitiveservices-vision-computervision的Python项目详细描述


用于python的Microsoft azure sdk

这是Microsoft azure认知服务计算机视觉客户端库。

这个包已经用Python2.7、3.5、3.6和3.7进行了测试。

有关更完整的azure库集,请参阅azure捆绑包包。

用法

有关代码示例,请参见Cognitive Services Computer Vision 在docs.microsoft.com上。

提供反馈

如果您遇到任何错误或有建议,请在 Issues 项目的一部分。

https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-cognitiveservices-vision-computervision%2FREADME.png

发布历史记录

0.4.0(2019-06-27)

中断更改

  • “批处理读取文件”和“批处理读取文件”不再具有“模式”参数

bugfix

  • “bounding_box”现在支持浮点数
  • 状态报告的“未启动”输入错误

0.3.0(2019-03-11)

功能

  • 模型图像分析有一个新的参数品牌
  • 模型图像分析有一个新的参数对象
  • 模型字有一个新的参数置信度

中断更改

  • 客户端computervisionapi已重命名为computervisionclient
  • 现在需要模型字的参数文本
  • 现在需要模型字的参数边界框

0.2.0(2018-06-22)

功能

  • analyze_image现在支持“en”、“es”、“ja”、“pt”、“zh”(包括这些操作的“in_stream”版本)
  • descripe_image/tag_image/analyze_image_by_domain现在支持语言参数(包括这些操作的“in_stream”版本)
  • 客户机类可以用作上下文管理器,以保持底层http会话打开以提高性能

错误修复

  • 修复几个无效的json描述,这会引发意外的异常(包括来自错误2614的ocrresult)

中断更改

  • 识别文本“检测手写”布尔值现在是介于“手写”和“打印”之间的“模式”字符串

常规中断更改

此版本使用下一代代码生成器,可能会引入破坏性更改。

  • 模型签名现在只使用关键字参数语法。所有位置参数都必须作为关键字参数重新写入。 为了在大多数情况下保持自动完成,现在为python 2和python 3生成了模型。python 3只对关键字参数使用“*”语法。
  • 枚举类型现在使用“STR”MIXIN(类AZURENUM(STR,EnUM))来改善当遇到未识别的枚举值时的行为。 虽然这并不是一个突破性的变化,但区别是重要的,并记录在这里: https://docs.python.org/3/library/enum.html#others 一目了然:
    • 完全不应该使用“is”。
    • “format”将返回字符串值,其中“%s”字符串格式将返回nameofenum.string value。应首选格式语法。
  • 新的长时间运行操作:
    • 返回类型从msrest azure.azure_operation.azureoperationpoller更改为msrest.polling.lropoller。外部api是相同的。
    • 返回类型现在是alwaysamsrest.polling.lropoller,而不考虑使用的可选参数。
    • 使用raw=true时,行为已更改。而不是将初始调用结果返回为clientrawresponse, 如果没有轮询,现在返回一个lropoller。轮询后,最终资源将作为clientrawresponse返回。
    • 新的轮询参数。默认行为是polling=true这将使用arm算法进行轮询。当polling=false时, 我的反应初始呼叫将在没有轮询的情况下返回。
    • polling参数接受msrest.polling.pollingmethod的子类的实例。
    • add_done_callback如果在轮询完成后调用,将不再引发,而是立即执行回调。

0.1.0(2018-01-23)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?