腾讯云 sdk调用 显示 图片解码失败 解决方案
参考人脸识别接入常见问题汇总 - 腾讯云开发者社区-腾讯云的第六条
前情提要,接口需要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调用 显示 图片解码失败 解决方案相关推荐
- 微信小程序利用腾讯云IM发送语音 + 图片
微信小程序利用腾讯云IM发送语音 + 图片 能做到这里 说明你已经可以发送普通文本了 如果没有的话可以看一下我的上一篇文章 有完整的讲解 效果图 语音聊天 发送图片 传送 → 发送图片 发送语音 ** ...
- 微信小程序基于腾讯云对象存储的图片上传
在使用腾讯云对象存储之前,公司一直使用的是传统的FTP的上传模式,而随着用户量的不断增加,FTP所暴露出来的问题也越来越多,1.传输效率低,上传速度慢.2.时常有上传其他文件来攻击服务器,安全上得不到 ...
- 利用腾讯云 SDK 动态更新dnspod域名IP(原创)
之前一直用f3322.net的域名解析,但是因为觉得它不够稳定,所以近期改用dnspo免费域名解析,为了更稳定地使用,我利用腾讯云SDK实现了ip地址动态更新 由于本人的opwrt不知 ...
- 腾讯语音识别 php接口,TP6引入腾讯云SDK,并使用其方法,语音识别例子
通过composer安装SDK composer官网包查询的地址 : 传送门 特别说明 : 通过composer引入之后,在文件内直接使用 // 测试腾讯语音识别 Route::rule(" ...
- 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放
目录 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放 1.腾讯云以Restful API V3代码方式将腾讯云SDK资源全面开放 2.第三方开源应用及开源插件 本 ...
- 关于腾讯云redis 无法外网访问的解决方案
关于腾讯云redis 无法外网访问的解决方案 参考文章: (1)关于腾讯云redis 无法外网访问的解决方案 (2)https://www.cnblogs.com/gu-bin/p/12164466. ...
- 从QQ音乐开发,探讨如何利用腾讯云SDK在直播中加入视频动画
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 腾讯游戏云发表于 云+社区专栏 看着精彩的德甲赛事,突然裁判一声口哨,球赛断掉了,屏幕开始自动播放"吃麦趣鸡盒,看德甲比赛 ...
- 腾讯云COS对象存储图片文件API的详细步骤过程
首先创建一个桶.相当于你存储图片的容器.我这里是存储图片. 我选则是共有读,私有写.因为不选择共有读的话,以后别的地方没办法访问 注意: 公有读权限可以通过匿名身份直接读取您存储桶中的数据,存在一定的 ...
- 腾讯云SDK使用python版
简介 欢迎使用腾讯云开发者工具套件(SDK)3.0,SDK3.0是云 API3.0 平台的配套工具.目前已经支持cvm.vpc.cbs等产品,后续所有的云服务产品都会接入进来.新版SDK实现了统一化, ...
最新文章
- 用Python解“龟兔赛跑”题
- revit导出lumion插件_建筑工程BIM建模入门级教程——REVIT的几种渲染方式
- java spring 服务器关闭连接_java springboot websocket 服务 服务器主动关闭连接 导致 抛出java.io.EOFException异常...
- app mvc框架_Google App Engine上的Spring MVC和REST
- vue 获取验证码倒计时组件
- AcWing:3.完全背包问题
- 2011——我的HelloWorld
- Google code android开源项目(五)
- Android 中的数据储存方案, 持久化技术
- K8s宣布弃用Docker?千万别慌!
- npp夜光数据介绍 viirs_NPP-VIIRS年度夜间灯光数据的合成方法与验证
- R与RStudio的详细安装教程(有每一步的详细教程!!!!)
- reviewboard mysql_ReviewBoard-安装(Centos 7)
- 程序三大流程:顺序结构、选择结构、循环结构
- 东芝自助结账设备市场份额增长近50%
- Timer定时器用法详解
- 流量之战:阿里150亿入股分众,到底为哪般?
- 算法训练 Beaver's Calculator
- LiveMe x TiDB丨单表数据量 39 亿条,简化架构新体验
- Mac电脑Finder侧边栏不显示iCloud云盘怎么办?
热门文章
- 关于统一等价类划分的术语和过程
- iPhone手机经常有些APP图标前面有个小云朵,点击图标后,进行转圈下载,提示正在载入......
- [多图]未来iPhone的虚拟SIM卡结构
- 一千行mysql笔记
- 知识图谱数据集下载 KnowledgeGraphDatasets
- BP神经网络原理分析及c++代码实现(下)
- 16bit灰度图像映射到8bit显示
- SOLIDWORKS Routing进阶篇——管道设计技巧分享
- 软件测试工程师常见面试题
- openstack连通性检查显示验证失败_SLEEP:睡眠周期和年龄中的EEG连通性