文章分类 - 机器视觉
摘要:目录 一、线程之间的几种通信方式 二、Lock() 三、Condition() 四、Event() 五、Queue 一、线程之间的几种通信方式threading.Lock()/threading.RLock() - 互斥锁,在某一时刻只能有一个使用者访问该资源threading.Condition(
        阅读全文
                
摘要:一、什么是线程 如果需要同时处理多个任务,一种是可以在一个应用程序内使用多个进程,每个进程负责完成一部分工作;另一种将工作细分为多个任务的方法是使用一个进程内的多个线程。那么,什么是线程呢? 线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线
        阅读全文
                
摘要:异步编程-after()函数在本文中,将介绍如何使用 Tkinter after() 方法在超时后的调度操作。 1、Tkinter的after()介绍所有 Tkinter 小部件都有 after() 方法,语法如下: after(delay, callback=None)1after() 方法在 T
        阅读全文
                
摘要:PhotoImage在本文中,将介绍如何使用 Tkinter PhotoImage 小部件在另一个小部件上显示图像。 1、PhotoImage介绍在 Tkinter 中,一些小部件可以显示图像,例如 Label 和 Button。 这些小部件采用允许它们显示图像的图像参数。但是,不能简单地将图像文件
        阅读全文
                
摘要:播放视频在文将介绍如何在Tkinter中播放视频。实例将通过使用 Frame 和 Label 小部件来实现视频渲染。 第一步,安装需要依赖库: pip install imageio pillow tkvideo 第二步,导入依赖库 from tkinter import *import image
        阅读全文
                
摘要:镜头的选择主要取决于焦距f,图2-2为镜头的光学几何示意图。此几何关系是典型的“薄镜片”的几何模式。但机器视觉系统中所用的镜头都是“厚镜头”,它由很多薄镜片组成。“薄镜片”和“厚镜头”会在计算和参数设置上有所差别,尤其是对于高放大率镜头、广角镜头、望远镜头等特种镜头的差别更大。但是,在大多数情况下,
        阅读全文
                
摘要:缺陷识别简介:这个项目是我的本科毕业设计,主要针对传送带上的木质圆形工件的缺陷识别和分类,并且进行工件的计数和缺陷工件的计数。这里我主要是识别污渍和划痕 缺陷类型污渍: 划痕: 最后的成果 sum:为工件的总个数scratch_num:为含有划痕工件的总个数blot_num:为含有污渍工件的总个数黄
        阅读全文
                
摘要:文章目录环境准备VLC 安装安装python-vlc 绑定简单播放示例VLC 监听器视频加字幕VLC的选项参数设置音频可视化在Tkinter中嵌入视频跨平台音频播放器项目 网上关于Python的音视频播放示例都集中在简单的多媒体库或者PyGame这样的游戏库,有些库使用简单,但功能单一,有些库功能丰
        阅读全文
                
摘要:參考:https://blog.csdn.net/fleaxin/article/details/101943941 小結: 1. 使用pip install python-vlc, 記住vlc的版本,為下一步下載vlc的lib做準備; 2. 從http://download.videolan.or
        阅读全文
                
摘要:从网上看到一篇文章《Python 流媒体播放器(基于VLC)》,其中提到windows下开发VLC需要首先安装VLC,否则就需要设置环境变量PYTHON_VLC_MODULE_PATH。但是我尝试了一下,没有成功。但是,这篇文章给了我一个思路:分析vlc.py文件。我看了一下vlc.py代码,发现应
        阅读全文
                
摘要:安装opencv: pip install opencv-contrib-python==4.3.0.36 pip install python-vlc==3.0.10114 注:下载慢的话,加上清华源的链接。 直接使用python的vlc的工具进行播放: import sysimport http
        阅读全文
                
摘要:以scipy库下载安装为例,在命令行中直接输入命令:pip install scipy 如果下载速度很慢,或者下载失败,建议使用国内源下载。使用清华大学镜像源下载,输入命令:pip install https://pypi.tuna.tsinghua.edu.cn/simple/scipy详细可以参
        阅读全文
                
摘要:小伙伴们,怎么用Python玩转视频播放呢? 今天,梅朵在这里给大家分享另一个Python应用小程序,就是:用Python实现视频播放! 那么用Python编程怎么实现呢? 下面,我将用Python代码来一步步演示,希望大家能够举一反三,用Python玩转出属于自己的视频播放器程序! 用Python
        阅读全文
                
摘要:我在Ubuntu 14.04 LTS上有一个非常简单的程序,可以使用OpenCV读取和显示图像: 123456 import cv2 #import OpenCVimg = cv2.imread('picture.jpg') #read a picture using OpenCVcv2.imsho
        阅读全文
                
摘要:1.选择视频文件from tkinter.filedialog import askdirectory,askopenfilenamefrom tkinter import * def selectPath(): path_ = askopenfilename() path.set(path_) r
        阅读全文
                
摘要:tkinter是python中界面设计常用的库,但是对图片显示的仅支持GIF 和 PGM/PPM 文件格式。和OpenCV没有直接的转换函数,这里另外引进了python常用的图像库PIL来间接的进行转换。 实现了在在tkinter的canvas上显示OpenCV图像。效果如图: 1 2 3 实现代码
        阅读全文
                
摘要:1,首先要安装 pip install sip2,pip 要版本足够,pip 升级方法: python -m pip install --upgrade pip3,pip install PyQt5安装超时方法: pip install PyQt5 -i https://pypi.douban.co
        阅读全文
                
摘要:Python+opencv+tkinter整合demo 由于需要使用opencv进行小demo开发但是由于opencv所带的GUI功能目前还是很简单的,所以使用opencvv+tkinter组合实现! 先上结果图! 在GUI中点击点赞按钮在控制台就可以显示”有人给你点赞“。 直接上代码: from 
        阅读全文
                
摘要:1.环境准备 首先安装好要涉及到的python第三方库,并把安装的PyQt5的相关文件路径放到环境变量中去。 pip install python-opencvpip install PyQt5pip install PyQt5-toolspip install threading pip inst
        阅读全文
                
摘要:直方图均衡化的原理及实现一、直方图 1.1 直方图的概念 在图像处理中, 经常用到直方图, 如颜色直方图、 灰度直方图等。 图像的灰度直方图就描述了图像中灰度分布情况, 能够很直观的展示出图像中各个灰度级所占的多少。图像的灰度直方图是灰度级的函数, 描述的是图像中具有该灰度级的像素的个数: 其中, 
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号