KIVY Camera¶

Camera — Kivy 2.3.0 documentation

Camera¶  相机

Jump to API ⇓

Module: kivy.uix.camera

Added in 1.0.0

The Camera widget is used to capture and display video from a camera. Once the widget is created, the texture inside the widget will be automatically updated. Our CameraBase implementation is used under the hood:
Camera 控件用于从摄像头捕获并显示视频。一旦该控件被创建,控件内部的纹理将自动更新。在内部,我们使用了 CameraBase 的实现:

cam = Camera()

By default, the first camera found on your system is used. To use a different camera, set the index property:
默认情况下,将使用您系统中找到的第一个摄像头。要使用不同的摄像头,请设置索引属性(index property):

cam = Camera(index=1)

You can also select the camera resolution:  您还可以选择摄像头的分辨率: 
resolution   美/ˌrezəˈluːʃ(ə)n(电视、照相机、显微镜等的)清晰度,分辨率;

cam = Camera(resolution=(320, 240))

Warning

The camera texture is not updated as soon as you have created the object. The camera initialization is asynchronous, so there may be a delay before the requested texture is created.

在创建对象之后,摄像头的纹理并不会立即更新。摄像头的初始化是异步的,因此在请求的纹理被创建之前可能会有延迟。

APIHide Description ⇑


class kivy.uix.camera.Camera(**kwargs

Bases: kivy.uix.image.Image

Camera class. See module documentation for more information.
 

index¶

Index of the used camera, starting from 0. 使用的相机的索引,从0开始

index is a NumericProperty and defaults to -1 to allow auto selection.

play¶     播放

Boolean indicating whether the camera is playing or not. You can start/stop the camera by setting this property:
布尔值,指示摄像头是否正在播放。您可以通过设置此属性来启动/停止摄像头:

# start the camera playing at creation
cam = Camera(play=True)# create the camera, and start later (default)
cam = Camera(play=False)
# and later
cam.play = True

play is a BooleanProperty and defaults to False. play是一个波尔值属性 并且默认是 False

resolution¶    分辨率

Preferred resolution to use when invoking the camera. If you are using [-1, -1], the resolution will be the default one:
当你调用相机时,建议使用的首选分辨率。如果你使用的是[-1, -1],那么分辨率将会是默认的:

# create a camera object with the best image available
cam = Camera()# create a camera object with an image of 320x240 if possible
cam = Camera(resolution=(320, 240))

Warning

Depending on the implementation, the camera may not respect this property.

resolution is a ListProperty and defaults to [-1, -1].

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/868089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于新装Centos7无法使用yum下载的解决办法

起因 之前也写了一篇类似的文章,但感觉有漏洞,这次想直接把漏洞补齐。 问题描述 在我们新装的Centos7中,如果想要用C编程,那就必须要用到yum下载,但是,很多新手,包括我使用yum下载就会遇到一…

mupdf加载PDF显示中文乱码

现象 加载PDF显示乱码,提示非嵌入字体 non-embedded font using identity encoding调式 在pdf-font.c中加载字体 调试源码发现pdf文档的字体名字居然是GBK,估计又是哪个windows下写的pdf生成工具生成pdf 字体方法: static pdf_font_desc * load_cid…

用QFramework重构飞机大战(Siki Andy的)(下01)(06-0? 游戏界面及之后的所有面板)

GitHub // 官网的 全民飞机大战(第一季)-----框架设计篇(Unity 2017.3) 全民飞机大战(第二季)-----游戏逻辑篇(Unity 2017.3) 全民飞机大战(第三季)-----完善…

解锁高效软件测试:虚拟机助力提升测试流程的秘诀

众所周知,软件测试在软件开发生命周期中至关重要。它确保软件符合要求,没有漏洞,并帮助开发人员优化性能,验证项目功能。 然而,测试可能既耗时又耗费资源,特别是当需要在不同操作系统和配置上测试软件组件…

Nginx七层(应用层)反向代理:HTTP反向代理proxy_pass篇

Nginx七层(应用层)反向代理 HTTP反向代理proxy_pass篇 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of thi…

Python3极简教程(一小时学完)中

异常 在这个实验我们学习 Python 的异常以及如何在你的代码中处理它们。 知识点 NameErrorTypeError异常处理(try..except)异常抛出(raise)finally 子句 异常 在程序执行过程中发生的任何错误都是异常。每个异常显示一些相关…

07-7.2.1 顺序查找

👋 Hi, I’m Beast Cheng 👀 I’m interested in photography, hiking, landscape… 🌱 I’m currently learning python, javascript, kotlin… 📫 How to reach me --> 458290771qq.com 喜欢《数据结构》部分笔记的小伙伴可以…

Word使用中的一些烦人的小问题

文章目录 前言一、表格满一页后再插入行无法显示二、文字显示半截 前言 使用word的时候有一些莫名其妙的情况出现,想问度娘还很难用文字来描述问题,随时记录一下方便以后看 一、表格满一页后再插入行无法显示 点击表格左上方的全选按钮,下一…

fasttext工具介绍

fastText是由Facebook Research团队于2016年开源的一个词向量计算和文本分类工具。尽管在学术上并未带来巨大创新,但其在实际应用中的表现却非常出色,特别是在文本分类任务中,fastText往往能以浅层网络结构取得与深度网络相媲美的精度&#x…

长沙理工大学本科毕业论文(Latex模板)补充

🎈🎈🎈本模板不是原创,来自于github公开的项目。 具体链接是https://github.com/csust-latex-sig/CSUSTBachelorThesis 某大佬开源的,我用了之后做了点补充说明。(😝) 一、Latex的安…

用GPT做足球预测案例分享

自从GPT出来后,一直想利用GPT的能力做点什么,想了很多项目,比如用GPT写小说,用GPT做股票分析,用GPT写营销文章,最终我选了一个比较有意思的方向:GPT足球预测。因为每天都有足球比赛,…

Maven一键配置阿里云远程仓库,让你的项目依赖飞起来!

文章目录 引言一、为什么选择阿里云Maven仓库?二、如何设置Maven阿里云远程仓库?三、使用阿里云Maven仓库的注意事项总结 引言 在软件开发的世界里,Maven无疑是一个强大的项目管理工具,它能够帮助我们自动化构建、依赖管理和项目…

比较两个已排过序的文件的命令comm

比较两个已排过序的文件的命令comm There is no nutrition in the blog content. After reading it, you will not only suffer from malnutrition, but also impotence. The blog content is all parallel goods. Those who are worried about being cheated should leave qui…

QT5.14.2与Mysql8.0.16配置笔记

1、前言 我的QT版本为 qt-opensource-windows-x86-5.14.2。这是QT官方能提供的自带安装包的最近版本,更新的版本需要自己编译源代码,可点击此链接进行下载:Index of /archive/qt/5.14/5.14.2,选择下载 qt-opensource-windows-x86…

为什么固定尺寸 AdSense 广告依旧会出现并非指定的尺寸广告?

经常在网站上投放谷歌 AdSense广告的站长应该都碰到过,明明投放的是固定尺寸的广告位里旧会出现并非指定尺寸的AdSense 广告,很诡异的感觉。其实这都是因为你的 AdSense 账号广告优化造成的,其中里面就包含了广告尺寸优化,只需要在…

Spring源码十七:Bean实例化入口探索

上一篇Spring源码十六:Bean名称转化我们讨论doGetBean的第一个方法transformedBeanName方法,了解Spring是如何处理特殊的beanName(带&符号前缀)与Spring的别名机制。今天我们继续往方法下面看: doGetBean 这个方法…

Vue笔记11-Composition API的优势

Options API存在的问题 使用传统Options API中,新增或者修改一个需求,就需要分别在data,methods,computed里修改,而这些选项分布在代码的各个地方,中间还穿插着其他Optional API,如果代码量上来…

表单代码示例

<template><el-form ref"form" :model"formData" :rules"formRules" label-width"100px"><el-form-item label"姓名" prop"name"><el-input v-model"formData.name"></el-i…

何为vue脚手架?

一. vue脚手架的基本知识 1. Vue脚手架是什么&#xff1f; ① Vue脚手架&#xff0c;也称为Vue CLI或vue-cli&#xff08;Command Line Interface&#xff09;&#xff1b;② Vue脚手架是一个基于Vue.js的快速生成项目股价的工具&#xff0c;它可以帮助开发者快速搭建一个带有r…

hadoop集群常用命令搜集——筑梦之路

服务启停命令 # 脚本启停hadoop全部服务(master节点执行&#xff0c;各节点需配置免密)./start-all.sh # 包含yarn(ResourceManager,NodeManager)和hdfs(JournalNode,NameNode, DataNode, DFSZKFailoverController) ./stop-all.sh# 脚本启停ResourceManager,NodeManager./s…