python控制相机自动拍照_如何让VPython中的对象自动移动到相机中?
我有这个食品杂货小岛,而且我应该让它看起来好像这个人正在穿过小岛,但为了做到这一点,物体必须通过相机,并且每当它靠近时,它就会碰到窗户,它几乎看起来像退后一步,走向相反的方向。但是,如果我放大一点,那么它会经过但在中途放慢速度。有没有办法使物体自动移动通过相机?谢谢
from visual import *
sphere(pos=(0,0,0), radius = 0.5)
text(pos=(-2,1,0), text="Center")
rightside = box(pos=(10,0,-40), axis=(1,300,0), height=0.5, width=60, length=12, material=materials.emissive)
leftside = box(pos=(-10,0,-40), axis=(-1,300,0), height=0.5, width=60, length=12, material=materials.emissive)
bottomside = box(pos=(0,-5.8,-40), axis=(1,0,0), height=0.5, width=60, length=20, color=color.cyan, material=materials.emissive)
leftfirstshelf = box(pos=(8,0,-40), axis=(1,0,0), height=0.5, width=60, length=4, color=color.cyan, material=materials.emissive)
leftsecondshelf = box(pos=(-8,0,-40), axis=(1,0,0), height=0.5, width=60, length=4, color=color.white, material=materials.emissive)
leftthirdshelf = box(pos=(-8,-4,-40), axis=(1,0,0), height=0.5, width=60, length=4, color=color.cyan, material=materials.emissive)
rightfirstshelf = box(pos=(8,4,-40), axis=(1,0,0), height=0.5, width=60, length=4, color=color.white, material=materials.emissive)
rightsecondshelf = box(pos=(-8,4,-40), axis=(1,0,0), height=0.5, width=60, length=4, color=color.cyan, material=materials.emissive)
rightthirdshelf = box(pos=(8,-4,-40), axis=(1,0,0), height=0.5, width=60, length=4, color=color.white, material=materials.emissive)
cheeriosbox = box(pos=(8,6,-60), axis=(1,0,0), height=4, width=2.5, length=0.8, color=color.yellow, material=materials.emissive)
cheeriostext = text(pos=(7.7,7,-61), axis=(0,0,25), height=0.5, width=2.5, length=0.8, color=color.black, text='Cheerios')
watermelon = ellipsoid(pos=(8,2,-40), height=3, width=3.5, length=3, color=color.green, material=materials.emissive)
cokecan = cylinder(pos=(-8,-3.5,-60), height=0, width=0, length=3, color=color.red, material=materials.emissive, axis=(0,7,0))
cokecantext = text(pos=(-7.1,-2,-59), height=1, width=2, length=1, axis=(0,0,-25), color=color.black, text="Coke")
leftcarrotbody = cone(pos=(-8,0.5,-30), radius=0.2, color=color.orange, axis=(0,0,3), material=materials.emissive)
leftcarrottop = sphere(pos=(-8,0.5,-30),radius=0.3, color=color.green, material=materials.emissive)
middlecarrotbody = cone(pos=(-7.5,0.5,-30), radius=0.2, color=color.orange, axis=(0,0,3), material=materials.emissive)
middlecarrottop = sphere(pos=(-7.5,0.5,-30),radius=0.3, color=color.green, material=materials.emissive)
rightcarrotbody = cone(pos=(-7,0.5,-30), radius=0.2, color=color.orange, axis=(0,0,3), material=materials.emissive)
rightcarrottop = sphere(pos=(-7,0.5,-30),radius=0.3, color=color.green, material=materials.emissive)
orangefruit = sphere(pos=(-7.5,5.3,-15), radius=1, color=color.orange, material=materials.emissive)
bottomrowcupone = cylinder(pos=(8,-3.75,-15), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
bottomrowcuptwo = cylinder(pos=(8,-3.75,-14), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
bottomrowcupthree = cylinder(pos=(8,-3.75,-13), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
bottomrowcupfour = cylinder(pos=(8,-3.75,-12), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
thirdrowcupone = cylinder(pos=(8,-2.86,-14.5), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
thirdrowcuptwo = cylinder(pos=(8,-2.86,-13.5), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
thirdrowcupthree = cylinder(pos=(8,-2.86,-12.5), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
secondrowcupone = cylinder(pos=(8,-1.97,-14), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
secondrowcuptwo = cylinder(pos=(8,-1.97,-13), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
topcup = cylinder(pos=(8,-1.08,-13.5), radius=0.5, height=2, axis=(0,0.9,0),color=color.blue, material=materials.emissive)
a = vector(10,0,-40)
b = vector(-10,0,-40)
c = vector(0,-5.8,-40)
d = vector(8,0,-40)
e = vector(-8,0,-40)
f = vector(-8,-4,-40)
g = vector(8,4,-40)
h = vector(-8,4,-40)
i = vector(8,-4,-40)
j = vector(8,6,-60)
k = vector(7.7,7,-61.15)
l = vector(8,2,-40)
m = vector(-8,-3.5,-60)
n = vector(-7.1,-2,-59)
o = vector(-8,0.5,-30)
p = vector(-8,0.5,-30)
q = vector(-7.5,0.5,-30)
r = vector(-7.5,0.5,-30)
s = vector(-7,0.5,-30)
t = vector(-7,0.5,-30)
u = vector(-7.5,5.3,-15)
v = vector(8,-3.75,-15)
w = vector(8,-3.75,-14)
x = vector(8,-3.75,-13)
y = vector(8,-3.75,-12)
z = vector(8,-2.86,-14.5)
aia = vector(8,-2.86,-13.5)
bib = vector(8,-2.86,-12.5)
cic = vector(8,-1.97,-14)
did = vector(8,-1.97,-13)
eie = vector(8,-1.08,-13.5)
while a.z < 100:
rate(20)
rightside.pos = a
leftside.pos = b
bottomside.pos = c
leftfirstshelf.pos = d
leftsecondshelf.pos = e
leftthirdshelf.pos = f
rightfirstshelf.pos = g
rightsecondshelf.pos = h
rightthirdshelf.pos = i
cheeriosbox.pos = j
cheeriostext.pos = k
watermelon.pos = l
cokecan.pos = m
cokecantext.pos = n
leftcarrotbody.pos = o
leftcarrottop.pos = p
middlecarrotbody.pos = q
middlecarrottop.pos = r
rightcarrotbody.pos = s
rightcarrottop.pos = t
orangefruit.pos = u
bottomrowcupone.pos = v
bottomrowcuptwo.pos = w
bottomrowcupthree.pos = x
bottomrowcupfour.pos = y
thirdrowcupone.pos = z
thirdrowcuptwo.pos = aia
thirdrowcupthree.pos = bib
secondrowcupone.pos = cic
secondrowcuptwo.pos = did
topcup.pos = eie
a.z = a.z + 1
b.z = b.z + 1
c.z = c.z + 1
d.z = d.z +1
e.z = e.z + 1
f.z = f.z + 1
g.z = g.z + 1
h.z = h.z + 1
i.z = i.z + 1
j.z = j.z + 1
k.z = k.z + 1
l.z = l.z + 1
m.z = m.z + 1
n.z = n.z + 1
o.z = o.z + 1
p.z = p.z + 1
q.z = q.z + 1
r.z = r.z + 1
s.z = s.z + 1
t.z = t.z + 1
u.z = u.z + 1
v.z = v.z + 1
w.z = w.z + 1
x.z = x.z + 1
y.z = y.z + 1
z.z = z.z + 1
aia.z = aia.z + 1
bib.z = bib.z + 1
cic.z = cic.z + 1
did.z = did.z + 1
eie.z = eie.z + 1
python控制相机自动拍照_如何让VPython中的对象自动移动到相机中?相关推荐
- python控制相机自动拍照_微信小程序实现倒计时调用相机自动拍照功能
这篇文章主要为大家详细介绍了微信小程序实现倒计时调用相机自动拍照功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序定时拍照的具体代码,供大家参考,具体内容如下 在某 ...
- python 人脸检测自动拍照_自动检测人脸并在打开时拍摄快照
我在我的大学里做人脸识别项目.我想拍一张快照,如果在关闭摄像头前自动检测到人脸,就保存下来. 我现在所做的就是打开摄像头,等待检测到人脸,然后按"q"键拍摄快照并保存图像. 代码如 ...
- python控制相机自动拍照_python控制gphoto2自动拍照
gphoto2驱动可以进行自动拍照,有一个命令行可以控制时间和次数.嗯,现在我们用python来编程控制,是不是更强大? gphoto2 1.3.3 Python interface to libgp ...
- 用python控制手机电脑拍照并自动发送邮箱
文章目录 本文思路 视频讲解 代码部分 兄弟们,这个是正经的教程,不要拿来乱用,可以自己用自己的电脑或者手机试,但是别搞别人,懂的都懂! 本文思路 通过opencv调用摄像头拍照保存图像本地 用ema ...
- android开发自动拍照,android使用camera2实现隐藏式的相机自动拍照
为了实现隐藏相机的同时还能进行拍照,试过了各种.setVisibility方法,发现只要相机被设置为隐藏后,相机不会运行拍照. 后来在一个源码发现只要把layout的高和宽设置为1即可 这是我添加相机 ...
- 微信小程序-倒计时调用相机自动拍照
在某些进行签到的场景,为了防止用户选择相册的照片或者不实时拍照,设置相机倒计时自动拍照. 一.首先是视图层index.wxml,视图层主要负责显示组件和图片. <!--index.wxml--& ...
- python实现dnf自动刷怪_利用pyautogui自动化领取dnf的在线养竹活动的竹子
背景: Dnf的周年庆活动之一,鬼才策划为了在线率想的活动,规律如下 1.在线1分钟可以生成1根竹子,领取竹子以后可以获取到积分,积分满足活动要求后可以领取相应档位的奖励 2.玩家不在线期间,不会生成 ...
- ios识别人脸自动拍照_求助,使用APP开发自动拍照及标记脸部,可以付费
自动拍照并标记需求说明: 背景:由于需要做一个人脸识别功能,需要打开摄像头自动拍照,并且用方框标记出人脸的位置,采用uni app后发现目前还不支持这个功能,需要开发第三方插件.人脸识别的功能类似与钉 ...
- python下载电影速度_我是如何使用python控制迅雷自动下载电影的?
写了一个脚本爬取了阳光电影的豆瓣高分电影,需要用迅雷帮我一部一部的自动下载好,供我无聊时观看.为什么要一部一部的下? 因为中国移动送了我一张无限流量卡,结果才用了5个G我就被限速到 100kb/s 了 ...
最新文章
- python+opencv选出视频中一帧再利用鼠标回调实现图像上画矩形框
- 「小程序JAVA实战」小程序的视频展示页面初始化(63)
- JS的trim()方法
- C++ return ,break,continue,关键字
- 1104冒泡排序语法树
- 极其实用的sql脚本【建议收藏】
- 软件测试c语言代码_软件测试理论知多少?
- 民科微服务小程序怎么注册_民科微服务小程序(医师护士电子化注册系统入口)公众号...
- android 微信 demo,android微信分享demo
- VR打造视觉盛宴,丰富精彩生活
- 爬虫入门—网页信息爬取
- android 键盘按键监听
- 大一python选择题题库及答案_大学计算机python选择填空题库及答案
- 华氏温度转摄氏温度c语言作业,C语言摄氏度互相转换华氏
- 前端开发-CSS快速掌握上手知识详细总结
- 雷锋科普:联发科MT6577,国产平民双核手机的芯
- FPGA开发中sof和elf文件的合并与格式转换
- Android异常篇 Cannot access com.***...***.class
- HTML5的绘图步骤——示例绘制火柴人
- 机器学习-周志华-课后习题答案-决策树