当前位置: 首页 > news >正文

上海 食品网站设计搭建网站要多少钱

上海 食品网站设计,搭建网站要多少钱,宠物网站建设目标,网站推广软件信息我做了一个用当前时间发送曲面的例子。在(Pygame无法使用我的相机)。在它使用struc.pack()在发送图像之前发送图像大小始终为4字节。所以客户机首先接收4个字节并具有图像大小。然后它就可以利用这些信息来接收图像。在两者都使用循环发送/接收所有时间。在服务器.py#!/usr/bin…

我做了一个用当前时间发送曲面的例子。在

(Pygame无法使用我的相机)。在

它使用struc.pack()在发送图像之前发送图像大小始终为4字节。所以客户机首先接收4个字节并具有图像大小。然后它就可以利用这些信息来接收图像。在

两者都使用循环发送/接收所有时间。在

服务器.py#!/usr/bin/env python

import pygame

from threading import Thread

import socket

import struct # to send `int` as `4 bytes`

import time # for test

# - constants -

ADDRESS = ("localhost", 12801)

SURFACE_SIZE = (640, 480)

WHITE = (255, 255, 255)

BLACK = ( 0, 0, 0)

GREEN = ( 0, 255, 0)

# - classes -

class Streaming(Thread):

def __init__(self):

Thread.__init__(self)

pygame.init()

#pygame.camera.init()

#self.cam = pygame.camera.Camera("/dev/video0", SURFACE_SIZE)

#self.cam.start()

# create surface to imitate camera image

self.image = pygame.Surface(SURFACE_SIZE)

self.image_rect = self.image.get_rect()

# create font to display text on surface

self.font = pygame.font.Font(None, 50)

def get_image(self):

# emulate cam.get_image()

# get current time as string

current_time = time.strftime('%H:%M:%S.%s')

# render surface with text (and center it)

text = self.font.render(current_time, True, BLACK, GREEN)

text_rect = text.get_rect(center=self.image_rect.center)

# clear image and put new text

self.image.fill(WHITE)

self.image.blit(text, text_rect)

return self.image

def run(self):

s = socket.socket()

# solution for: "socket.error: [Errno 98] Address already in use"

s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

s.bind(ADDRESS)

s.listen(1)

print("Wait for connection")

try:

sc, info = s.accept()

print("Video client connected:", info)

while True:

# get image surface

#image = self.cam.get_image()

image = self.get_image()

# convert surface to string

img_str = pygame.image.tostring(image, 'RGB')

print('len:', len(img_str))

# send string size

len_str = struct.pack('!i', len(img_str))

sc.send(len_str)

# send string image

sc.send(img_str)

# wait

time.sleep(0.5)

except Exception as e:

print(e)

finally:

# exit

print("Closing socket and exit")

sc.close()

s.close()

pygame.quit()

# - main -

Streaming().run()

客户端.py

^{pr2}$

http://www.lbrq.cn/news/2388889.html

相关文章:

  • 做cover用什么网站全国广告投放平台
  • 建设家装网站企业站seo报价
  • 怎样做视频上网站赚钱企业网
  • 园林景观设计公司做抖音推广保定seo博客
  • 做网站充值系统seo技术是干什么的
  • 网站建设运营策划方案百度一下免费下载安装
  • 做loge的网站拉新app推广接单平台
  • 做网站 传视频 用什么笔记本好电商网页
  • 企业网站建设公司注意哪些问题网上接单平台有哪些
  • 无极app定制开发公司网站模板中国十大营销策划公司排名
  • 网站快捷按钮以什么方式做小江seo
  • 外贸网站免费模板百度seo关键词报价
  • 深圳做网站联雅朔州网站seo
  • 工程建设领域专项治理工作网站长沙网络营销哪家平台专业
  • 沙漠风网站开发怎样武汉刚刚发生的新闻
  • 现在做网站到底需要多少钱网站seo检测
  • 信用网站建设成效建网站哪个平台好
  • 科学小制作西安百度快照优化
  • 如何做平台软件seo产品是什么意思
  • 做flash音乐网站的开题报告bing搜索引擎下载
  • 将台地区网站建设腾讯域名
  • 海口网站建设咨询石家庄
  • 做网站霸屏公司销售好做吗seo内容优化是什么
  • 淘客网站怎么做淘口令建站系统哪个比较好
  • 宁津做网站公司今日时事新闻
  • 西宁高端网站制作公司seo的方式有哪些
  • 易讯企业建站系统2022年app拉新推广项目
  • 网站开发课程百度云泉州seo网站排名
  • 网站导航怎么做的济南市新闻最新消息
  • 电子印章在线制作生成器免费seo的内容主要有哪些方面
  • 数学建模:运筹优化类问题
  • AI(day10)模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理
  • x86上编译jetson nano的docker
  • Zabbix安装-Server
  • 适配器模式 (Adapter Pattern)
  • 学习软件测试的第十八天