我建议使用Tkinter,因为它已经是python的一部分了。我从来没有使用过PIL,但是一个快速的google显示在Tk小部件中使用PIL图像很容易(通过PIL.ImageTk.PhotoImage()方法)。

如果您已经设置了一个Tkinter小部件来显示图像(Label小部件可以正常工作),那么您只需要安排每隔一秒左右更新一次图像。您可以使用tkinter的after命令来执行此操作。

下面是一个例子;我没有PIL,所以它使用静态图像,但它演示了如何使用事件循环每秒获取图像:import Tkinter

class App(Tkinter.Tk):

def __init__(self):

Tkinter.Tk.__init__(self)

self.label = Tkinter.Label(text="your image here", compound="top")

self.label.pack(side="top", padx=8, pady=8)

self.iteration=0

self.UpdateImage(1000)

def UpdateImage(self, delay, event=None):

# this is merely so the display changes even though the image doesn't

self.iteration += 1

self.image = self.get_image()

self.label.configure(image=self.image, text="Iteration %s" % self.iteration)

# reschedule to run again in 1 second

self.after(delay, self.UpdateImage, 1000)

def get_image(self):

# this is where you get your image and convert it to

# a Tk PhotoImage. For demonstration purposes I'll

# just return a static image

data = '''

R0lGODlhIAAgALMAAAAAAAAAgHCAkC6LV76+vvXeswD/ANzc3DLNMubm+v/6zS9PT6Ai8P8A

/yH5BAEAAAkALAAAAAAgACAAAAS00MlJq7046803AF3ofAYYfh8GIEvpoUZcmtOKAO5rLMva

0rYVKqX5IEq3XDAZo1GGiOhw5rtJc09cVGo7orYwYtYo3d4+DBxJWuSCAQ30+vNTGcxnOIARj3eT

YhJDQ3woDGl7foNiKBV7aYeEkHEignKFkk4ciYaImJqbkZ+PjZUjaJOElKanqJyRrJyZgSKkokOs

NYa2q7mcirC5I5FofsK6hcHHgsSgx4a9yzXK0rrV19gRADs=

'''

image = Tkinter.PhotoImage(data=data)

return image

if __name__ == "__main__":

app=App()

app.mainloop()

python实时显示图片_任何显示来自Cam的实时图像的快速Python GUI相关推荐

  1. python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...

    我在学着编写<python编程基础从入门到实践>的"外星人入侵游戏"的时候,报错如下: Traceback (most recent call last): File ...

  2. python label显示图片_高大上的YOLOV3对象检测算法,使用python也可轻松实现

    继续我们的目标检测算法的分享,前期我们介绍了SSD目标检测算法的python实现以及Faster-RCNN目标检测算法的python实现以及yolo目标检测算法的darknet的window环境安装, ...

  3. python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...

    在实际工作中,我们常常会遇到定时发送邮件的任务,基于我的实践,分享给大家,也许一篇文章写不完,就先列个目录. 本文想要解决的问题: 用python构造一封邮件,并设置定时发送出去.往往,这只是最低级的 ...

  4. python怎么在gui中显示图片_用 PySimpleGUI 做程序(7)--显示图片

    欢迎关注深入 Python 的专栏:恍然大明白​www.zhihu.com 本文代码在此:https://github.com/JiangChuanGo/examples/tree/master/Py ...

  5. rp原型中鼠标悬停显示图片_悬停状态原型4种方式

    rp原型中鼠标悬停显示图片 There are tons of options available for UX designers to prototype a user experience an ...

  6. java中怎么下载图片不显示图片_关于Java/Kotlin下载图片,图片打开不能显示问题探究...

    图片下载其实是个很简单的功能,通过IO流从在线地址获取流,之后将流输出到文件即可完成下载功能,但是,最近我发现某个网站中的图片下载成功,但是打开却是无法打开,这让我迷惑,百度上根本就没有人说清楚 今天 ...

  7. opencv java 显示图片_【opencv三】利用opencv读取显示图片

    在opencv中读取显示图片的头文件是highgui.hpp. 整体代码如下,如要测试自己的图片,需要将代码段中的图片地址更改为自己图片的绝对路径. #include "opencv2/hi ...

  8. pyqt5 qlabel无法显示图片_实战PyQt5: 011-单选框控件QRadioButton

    单选框QRadioButton简介 QRadioButton为单选按钮, 可以选中(打开)或者取消选中(关闭).在一组单选按钮中,一次只能选中其中的一个按钮.选中或者取消选中QRadioButton, ...

  9. div显示图片_图片按照百分比显示部分,不变形

    本篇主要介绍一些按照百分比来截取显示一部分图片, 采用css+div来定义,我自己试过一个做背景,一个图片,然后百分比显示图片但是这种方式图片变形,所以现在这种方式是两个都采用背景,上面的一个百分比显 ...

最新文章

  1. Linux下用C语言最基本的程序开发与调试
  2. python综合程序设计-Python程序设计实验五:综合运用三种基本结构进行程序设计...
  3. Intel Realsense D435 python 从深度相机realsense生成pcl点云
  4. linux WiFi源码解析,Wifi移植浅析
  5. JEECG Word模板导出教程
  6. mysql 特殊函数_mysql 的特殊函数
  7. 静态html如何写入文件,静态HTML模板渲染
  8. 还在为表单搭建而烦恼吗?免费低代码平台足够解忧~
  9. php加载COM组件失败原因及其解决方法
  10. 读研究生时,还有【暑假】么?
  11. 自下而上和自上而下的注意力:不同的过程和重叠的神经系统 2014sci
  12. 毕业设计 高校排课系统
  13. linux下打包C++ Qt可执行程序出现的问题总结
  14. Python+Selenium PO模式Web自动化测试实战
  15. 名牌产品都在使用的公关策略
  16. Unix 开机时如何自启动oracle
  17. VBA打开已加密的Excel文件
  18. ajax post提交多个参数后台controller @RequestParam方式接收
  19. KMP算法求循环节,为什么能求循环节
  20. 阿里五年老将的创业故事

热门文章

  1. overleaf表格_LaTeX基本命令使用教程(清晰实例)(Overleaf平台)(论文排版)
  2. 美国服务器网站没有收录的原因分析
  3. 百度地图搜索、标注地图示例
  4. echars基本使用
  5. 最新Java资源整理,大多数人的选择
  6. SoftMax函数,交叉熵损失函数与熵,对数似然函数
  7. 【视频】海康摄像头、NVR网络协议简介
  8. 罗克韦尔自动化发布2019年企业责任报告,并启动新的企业责任与可持续发展在线内容中心
  9. PHP之流程控制(四)
  10. 数据分析+数据挖掘暑期实习碎碎念