首页 > 其他分享 >v831开发日记

v831开发日记

时间:2023-06-06 21:46:53浏览次数:32  
标签:v831 socket img shuzu hex 开发 print 日记

6月6日

rgb图像输出格式

v831的rgb格式输出后实际内存为172800,而如果是rgb565的应该是115200,因此我把数据转换成hex后输出发现:

 没错,每帧的第三个通道填充为0,因此多了一半。我把所有%3的值打印出来

 全是0,但也发现了一个问题,如果用py来写for语句处理图像成rgb565的话,会很慢。

from maix import camera,mjpg,display
import socket

#host_name='192.168.4.1'
shuzu=bytearray(57600)#bytes是不能被修改的

#s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#地址簇 : AF_INET (IPv4)类型: SOCK_STREAM (使用 TCP 传输控制协议)
#s.connect((host_name,3333))

while True:
    img=camera.capture()
    img_2=img.tobytes()
    for i in range(172799):
       if (i%3)==0:
           shuzu[int(i/3)]=img_2[i]

    display.show(img)

#message=input("输入东西:")
#s.send(message.encode())

#uppermassage=s.recv(172800).decode()
# print("结果是:")
# print(shuzu.hex()) 
#print(img.tobytes().hex()[2])

#s.close()

#while True:

 

标签:v831,socket,img,shuzu,hex,开发,print,日记
From: https://www.cnblogs.com/recodemo/p/17461782.html

相关文章

  • python-日记模块模板
    1"""2logging配置3"""45#定义三种日志输出格式开始6standard_format='[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]'\7'[%(levelname)s][%(message)s]......
  • 增效又灵活的在线快速开发平台,助力企业进入流程化管理!
    一直有不少粉丝随时来询问:企业要想做好数据管理,从此进入流程化管理,可以选择什么样的平台软件?众所周知,在数字化转型发展时期,在线快速开发平台凭借其灵活、简便、易操作等优势特征,成为提升企业办公协作效率,提升表格制作水平,做好数据管理的重要助手。关键是如何选择服务商,如何选择适......
  • cuda+cudann+tensorflow安装日记
    1、确定自己电脑有GPU:设置---系统---系统信息---设备管理器---显示适配器,例如:我有,型号是"NVIDIAGeForceRTX3060LaptopGPU"2、(超级重要)确定自己CUDA、CUDANN、tensorflow的安装版本:先确定自己电脑最高能装的最高CUDA版本,然后上官网找其他两个对应的版本CUDA:win+r---cmd---指......
  • 第一章 JavaEE应用和开发环境
    1.1javaEE应用概述1、javaEE的分层模型数据库--【提供持久化服务】--》DomainObject层--【封装】--〉DAO层--【提供数据访问服务】--》业务逻辑层--【提供业务逻辑实现】--〉MVC的控制器层--【显示】--》前端优点:松耦合2、JavaEE应用的组件1)前端组件:主要负责收集用户......
  • 在开发过程中,C#中@的用法,对C#程序设计来说有不错的借鉴价值。一下介绍了四种用法。 @
    在开发过程中,C#中@的用法,对C#程序设计来说有不错的借鉴价值。一下介绍了四种用法。原文链接:https://www.cnblogs.com/likui-bookHouse/p/9109872.html在开发过程中,C#中@的用法,对C#程序设计来说有不错的借鉴价值。一下介绍了四种用法。1、@是取消字符串中的转意符。比如不加@......
  • STM32F429 Discovery开发板应用:实现USB虚拟串口(VPC)
    MCU:STM32F429ZIT6开发环境:STM32CubeMX+MDK5 实现USB的虚拟串口不需要去理解USB的底层驱动,只需要STM32CubeMX去配置生成工程即可。首先需要打开STM32CubeMX工具。输入开发板MCU对应型号,找到开发板对应封装的MCU型号,双击打开(图中第三)。 此时,双击完后会关闭此界面,然后打......
  • 如何选择一家靠谱的广州APP开发公司?广州APP开发公司推荐!
    在这个移动应用市场竞争激烈的时代,选择一家靠谱的广州APP开发公司是实现成功的关键一步。但是广州APP开发公司那么多,如何选择一家靠谱的广州APP开发公司?广州名锐讯动总结了一些建议,帮助您一家能够满足您需求的广州APP开发公司!文章最后还有小编的强烈推荐的广州APP开发公司!1. 评估......
  • uwp 中的音频开发
    xmlcode---------------------------------------------------<UserControlx:Class="WinTest.HPControl.ReminderTimer"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://sch......
  • 广州电商直播系统定制开发方案-提升电商业绩的关键利器
    在如今竞争激烈的电商行业,如何有效提升销售转化率和用户参与度是每个电商企业都面临的重要挑战。而广州电商直播系统的开发成为了提升电商业绩的关键利器。接下来,广州名锐讯动系统开发公司将带大家探讨一下广州电商直播系统的开发方案。一、广州电商直播系统需求分析1.用户需求:广......
  • JeeCms低代码开发平台了解及认知以及遇到的问题
    1、jeecms低代码开发平台自带标签,使用的标签延续freemarker标签或基于freemarker标签自定的标签(类似自jsp自定义标签)(1)什么是freemarker标签:FreeMarker标签是一种模板语言,用于在Java应用程序中生成动态Web页面或文本文件。它基于Java模板技术的设计思路并扩展......