【发布时间】:2017-08-28 16:14:37
【问题描述】:
我正在尝试将 JPEG 的 base64 表示转换为可与 OpenCV 一起使用的图像。问题是我希望能够做到这一点而不必实际保存照片(我希望它保留在内存中)。有没有更新的方法来完成这个?
我正在使用 python 3.6.2 和 OpenCV 3.3
这是我尝试转换的输入类型的部分示例:
/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAA....
我已经尝试过这些问题提供的解决方案,但总是收到相同的“内置操作的参数类型错误”错误:
【问题讨论】:
-
什么是抛出错误的参数异常?一旦将 base64 转换为 numpy 数组,我认为您应该能够使用 OpenCV 的 imdecode 函数。
-
将您自己的代码和图像数据添加到问题中,以便我们查看是否可以重新创建您遇到的错误。