Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将图片转换为bytearray?

如何将图片转换为bytearray?
EN

Stack Overflow用户
提问于 2020-01-22 19:33:06
回答 2查看 323关注 0票数 2

我想在socket上创建一个视频流,但我不能将图像转换为bytearray。为什么我不能将图像从相机转换为字节数组?

代码语言:javascript
运行
AI代码解释
复制
CHUNK=1024 lnF = 640*480*3    
wvs = WebcamVideoStream(0).start()    
while True: for x in range(1):
        try:
            frame = wvs.read()
            cv2_im = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
            # cv2.imshow('frame',cv2_im)
            # if cv2.waitKey(1) & 0xFF == ord('q'):
            #     break
            frame = cv2.resize(frame, (640, 480))
            # print("frame :", frame)
            frame = np.array(frame, dtype = np.uint8).reshape(1, lnF)
            # print("frame :",frame)
            jpg = bytearray(frame)
            # print("jpg_as_text", jpg_as_text)
            # print("ACCEP")
        except Exception as e:
            print(e)
EN

回答 2

Stack Overflow用户

发布于 2020-01-23 08:52:00

cv2图像存储为numpy.ndarray。要获得numpy.ndarray的字节表示,只需使用numpy.ndarray.tobytes方法转换图像即可。在你的代码中,它看起来像这样:

代码语言:javascript
运行
AI代码解释
复制
jpg = frame.tobytes()

使用.tobytes方法时,字节的长度实际上比使用pickle.dumps方法时要小一些,而且速度要快得多。

票数 1
EN

Stack Overflow用户

发布于 2020-01-22 20:33:24

试试这个:

代码语言:javascript
运行
AI代码解释
复制
 import pickle

 frame = wvs.read()
 cv2_im = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
 frame = cv2.resize(frame, (640, 480))
 frame = np.array(frame, dtype = np.uint8).reshape(1, lnF)

 # packing:

 pickled = pickle.dumps(frame)
 byte_array_pickle = str.encode(pickled)

代码语言:javascript
运行
AI代码解释
复制
#unpacking

unicode_pickle = incoming_data.decode()
original_image = pickle.loads(unicode_pickle)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59867047

复制
相关文章
Android向系统日历添加日程事件
在项目开发过程中,有时会有预约提醒、定时提醒等需求,这时我们可以使用系统日历来辅助提醒。通过向系统日历中写入事件、设置提醒方式(闹钟),实现到达某个特定的时间自动提醒的功能。这样做的好处是由于提醒功能是交付给系统日历来做,不会出现应用被杀情况,能够做到准时提醒。 一般来说实现向系统日历中读写事件一般有以下几个步骤: (1)需要有读写日历权限; (2)如果没有日历账户需要先创建账户; (3)实现日历事件增删改查、提醒功能;
developerHaoz
2022/05/13
3.4K0
Swift 日历添加事件 删除事件
import EventKit /** Privacy - Calendars Usage Description 添加日历权限 info.list 配置权限 */ /// 日历添加事件 class KKAddEventClasse: NSObject { /// 添加成功回调 typealias SuccessAddEvent = ((_ identifier: String) -> Void) /// 添加失败回调 typealias ErrorAddEvent =
菜菜不吃蔡
2021/03/20
4.2K1
Unity 添加自定义菜单(插件),添加功能
网上介绍如何写这种插件的文章很多。。。但是对于新手来说,最基本的,怎么运行这个插件,都不知道。。。网上的文章都懒得说这个。。。 幸好,看了半天官方网站别的资料,突然就发现办法了。。。 这个不是放到U
用户1258909
2018/07/04
2K0
hexo-butterfly添加日历插件
下载 calendar.js 和 languages.js 文件,保存到 themes/Butterfly/source/js/ 目录
匿名用户的日记
2021/12/14
2.6K0
hexo-butterfly添加日历插件
FullCalendar - 开源的多功能 JavaScript 日历插件
此教程是基于Vue2,FullCalendar 同时也支持 Vue3,文档在https://fullcalendar.io/docs/vue
青年码农
2022/08/19
8.3K2
FullCalendar - 开源的多功能 JavaScript 日历插件
FullCalendar日历插件
FullCalendar是一个jQuery日历插件,它使用Ajax来获取每一个月的日历事件并能够配置成使用自己的日历事件来源比如从GoogleCalendar获取事件。支持拖放日历中的事件,自定义点击和拖放事件。在很多项目中都会用到这个控件。
一觉睡到小时候
2019/07/02
5.4K0
FullCalendar日历插件
cssjshtml jquery向动态生成的元素添加事件
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
葫芦
2019/04/17
3.3K0
自定义Toolbar添加双击事件
今天在播放器中,突然想到了如果列表项过多,那么用户手指连续滑着回到顶部未免太累!类似微信朋友圈的双击TitleBar返回顶部,既然微信这超级App都实现了,那还等什么呢?动手做起来吧。我们这里是双击Toolbar返回顶部,不仅如此,其实在回调方法中可以做自己想做的事情。
GitOPEN
2019/01/29
1.7K0
自定义Toolbar添加双击事件
flutter 日历展示插件
前几天在做项目时,需要一个展示日历,自己上:pub.dev/插件官网上找了好久都没找到合适的,最后自己慢慢翻,终于找到一个评分高,最近在更新的插件:pub.dev/packages/fl… flutter_calendar_carousel: ^2.1.0
玖柒的小窝
2021/12/07
2.2K0
flutter 日历展示插件
Bootstrap 轮播(Carousel)插件向站点添加滑块的方式
如果您想要单独引用该插件的功能,那么您需要引用 carousel.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。
好派笔记
2021/09/18
2.9K0
React Native 系统日历插件
React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。
网罗开发
2021/01/29
2.9K0
React Native 系统日历插件
apisix-dashboard 添加自定义插件
apisix 在开发完自定义插件并配置到apisix的配置文件中后,使用apisix 的管理api 是可以让插件生效的。但是在dashboard中是看不到该插件的,也就无法在界面中启用或者停用插件。
空盒子里的巧克力糖
2022/12/02
2.2K0
apisix-dashboard 添加自定义插件
mpvue实现周日历插件
<template> <view class="page"> <view class="page_bd" v-for="(item,index) in data "> <view class="weui-loadmore "> <view class="weui-loadmore__tips ">{{item.month}}月</view> </view> <view class="weui-flex" style="padding:0 60r
anna
2019/01/29
2.4K0
wordpress自定义文章类型功能添加
公司的自研主题开发,最近几个都需要用到:自定义文章类型 通过自定义文章类型来,来处理和归类不同的内容类型 下面以添加产品中心来举例:
青梅煮码
2023/01/16
5280
使用Solr向您的站点添加自定义搜索
Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。 文档通过Http利用XML 加到一个搜索集合中。查询该集合也是通过http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提供一套强大Data Schema来定义字段,类型和设置文本分析,提供基于Web的管理界面等。
新巴子
2018/08/16
1.4K0
Flutter自制插件之r_calendar日历插件
image r_calendar ??Flutter日历插件,支持自定义日历,月视图/周视图切换、点击拦截、单选(切换月自动选)、多选(散选/聚选) .----------------------
rhyme_lph
2020/02/18
2.7K1
Flutter自制插件之r_calendar日历插件
日历(Calendar)_java版(某年的日历,某月的日历)_用户完全自定义
========================================================
Hongten
2018/09/13
5.6K0
日历(Calendar)_java版(某年的日历,某月的日历)_用户完全自定义
2019年日历假期添加
考勤统计中,一般都需要考虑到节假日信息和调休的日期,每年12月份国家会颁布新一年的节假日信息,我们可根据节假日信息,维护成相关的日期表,用于日期维护。本文介绍下相关实现方式。 日期表的创建如下:
用户1217611
2022/05/06
4570
点击加载更多

相似问题

如何每隔一段时间滚动kubernetes更新

48

每隔一段时间刷新更新面板

35

jQuery每隔一段时间添加类

30

每隔一段时间通过抽射更新内容

13

如何每隔5秒自动更新图表的X轴?

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档