参考人脸识别接入常见问题汇总 - 腾讯云开发者社区-腾讯云的第六条

前情提要,接口需要image 的base64编码str,于是我的基本处理办法是

# 初始化用于对比的图片
filename1 = 'image4.jpg'
filename2 = 'image3.jpg'
f = open(filename1, 'rb')
f2 = open(filename2, 'rb')
img_test1 = str(base64.b64encode(f.read()))
img_test2 = str(base64.b64encode(f2.read()))
f.close()
f2.close()

但在调用时返回显示[TencentCloudSDKException] code:FailedOperation.ImageDecodeFailed message:图片解码失败。

经过检查原因是 实际上字符串为

b'/9j/4AAQSkZJRgABAQEAAAAAAAD/4QAuRXhpZgAATU0AK...aTZ79sdKkooAiEfQ55pQp45HXPSpKKAGbOnsadS02gD/2Q=='

我们只需要第一个/和最后一个/中间的部分,包括前面的/,不包括后面的/

只要把前缀和尾缀去掉即可正常解码

如下截取了字符串[2:-5]的部分即可正常运行

filename1 = 'image3.jpg'
filename2 = 'image4.jpg'
f = open(filename1, 'rb')
f2 = open(filename2, 'rb')
img_test1 = str(base64.b64encode(f.read()))[2:-5]
img_test2 = str(base64.b64encode(f2.read()))[2:-5]
f.close()
f2.close()

腾讯云 sdk调用 显示 图片解码失败 解决方案相关推荐

  1. 微信小程序利用腾讯云IM发送语音 + 图片

    微信小程序利用腾讯云IM发送语音 + 图片 能做到这里 说明你已经可以发送普通文本了 如果没有的话可以看一下我的上一篇文章 有完整的讲解 效果图 语音聊天 发送图片 传送 → 发送图片 发送语音 ** ...

  2. 微信小程序基于腾讯云对象存储的图片上传

    在使用腾讯云对象存储之前,公司一直使用的是传统的FTP的上传模式,而随着用户量的不断增加,FTP所暴露出来的问题也越来越多,1.传输效率低,上传速度慢.2.时常有上传其他文件来攻击服务器,安全上得不到 ...

  3. 利用腾讯云 SDK 动态更新dnspod域名IP(原创)

    之前一直用f3322.net的域名解析,但是因为觉得它不够稳定,所以近期改用dnspo免费域名解析,为了更稳定地使用,我利用腾讯云SDK实现了ip地址动态更新         由于本人的opwrt不知 ...

  4. 腾讯语音识别 php接口,TP6引入腾讯云SDK,并使用其方法,语音识别例子

    通过composer安装SDK composer官网包查询的地址 : 传送门 特别说明 : 通过composer引入之后,在文件内直接使用 // 测试腾讯语音识别 Route::rule(" ...

  5. 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放

    目录 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放 1.腾讯云以Restful API V3代码方式将腾讯云SDK资源全面开放 2.第三方开源应用及开源插件 本 ...

  6. 关于腾讯云redis 无法外网访问的解决方案

    关于腾讯云redis 无法外网访问的解决方案 参考文章: (1)关于腾讯云redis 无法外网访问的解决方案 (2)https://www.cnblogs.com/gu-bin/p/12164466. ...

  7. 从QQ音乐开发,探讨如何利用腾讯云SDK在直播中加入视频动画

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 腾讯游戏云发表于 云+社区专栏 看着精彩的德甲赛事,突然裁判一声口哨,球赛断掉了,屏幕开始自动播放"吃麦趣鸡盒,看德甲比赛 ...

  8. 腾讯云COS对象存储图片文件API的详细步骤过程

    首先创建一个桶.相当于你存储图片的容器.我这里是存储图片. 我选则是共有读,私有写.因为不选择共有读的话,以后别的地方没办法访问 注意: 公有读权限可以通过匿名身份直接读取您存储桶中的数据,存在一定的 ...

  9. 腾讯云SDK使用python版

    简介 欢迎使用腾讯云开发者工具套件(SDK)3.0,SDK3.0是云 API3.0 平台的配套工具.目前已经支持cvm.vpc.cbs等产品,后续所有的云服务产品都会接入进来.新版SDK实现了统一化, ...

最新文章

  1. 用Python解“龟兔赛跑”题
  2. revit导出lumion插件_建筑工程BIM建模入门级教程——REVIT的几种渲染方式
  3. java spring 服务器关闭连接_java springboot websocket 服务 服务器主动关闭连接 导致 抛出java.io.EOFException异常...
  4. app mvc框架_Google App Engine上的Spring MVC和REST
  5. vue 获取验证码倒计时组件
  6. AcWing:3.完全背包问题
  7. 2011——我的HelloWorld
  8. Google code android开源项目(五)
  9. Android 中的数据储存方案, 持久化技术
  10. K8s宣布弃用Docker?千万别慌!
  11. npp夜光数据介绍 viirs_NPP-VIIRS年度夜间灯光数据的合成方法与验证
  12. R与RStudio的详细安装教程(有每一步的详细教程!!!!)
  13. reviewboard mysql_ReviewBoard-安装(Centos 7)
  14. 程序三大流程:顺序结构、选择结构、循环结构
  15. 东芝自助结账设备市场份额增长近50%
  16. Timer定时器用法详解
  17. 流量之战:阿里150亿入股分众,到底为哪般?
  18. 算法训练 Beaver's Calculator
  19. LiveMe x TiDB丨单表数据量 39 亿条,简化架构新体验
  20. Mac电脑Finder侧边栏不显示iCloud云盘怎么办?

热门文章

  1. 关于统一等价类划分的术语和过程
  2. iPhone手机经常有些APP图标前面有个小云朵,点击图标后,进行转圈下载,提示正在载入......
  3. [多图]未来iPhone的虚拟SIM卡结构
  4. 一千行mysql笔记
  5. 知识图谱数据集下载 KnowledgeGraphDatasets
  6. BP神经网络原理分析及c++代码实现(下)
  7. 16bit灰度图像映射到8bit显示
  8. SOLIDWORKS Routing进阶篇——管道设计技巧分享
  9. 软件测试工程师常见面试题
  10. openstack连通性检查显示验证失败_SLEEP:睡眠周期和年龄中的EEG连通性