登录
首页 » Others » python摄像头视频显示到TK窗口

python摄像头视频显示到TK窗口

于 2020-11-28 发布
0 204
下载积分: 1 下载次数: 1

代码说明:

使用python读取摄像头视频,并将信息显示到TK窗口,在窗口可编辑性上有很大的提高

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • delaunay三角剖分matlab代码,有注释
    使用Matlab实现了delaunay三角剖分,delaunay三角形具有一些非常好的性质,可以用来生成Voronoi图。
    2020-11-27下载
    积分:1
  • webrtc aec3
    基于最新webrtc人工抽离出来的aec demo。与平台抽离,可直接在Linux下编译。mkdir buildcd buildcmake ../src; make -j;only aec: ./bin/demo aec + aes + cng(comfort noise generate): ./bin/echo_remover_demo 转载请注明出处: https://bl
    2020-12-12下载
    积分:1
  • Vivado约束指导手册
    Vivado约束指导手册输入端口到输出端口路径在从输入端口直接到输出端口的路径上,数据:不需要在器件内部锁存(atch),直接从输入端口到输出端口。他们通常被称为ln-to-out数据路径端口时钟可以是虚拟时钟也可以是设计时钟路径举例图3-1描述了上面所有的路径,在此例图中,设计时钟CLKo可被用作端口时钟,这样既可以约束D|N延时也可以约束DOUT延时FPGA DEVICEBoardDeviceInternal Delay REGAData Path DelayREGB Internal DelayBoardDINi DOUT Device○A4InpOutputDelayBUFGPort ClockCLKOPort clockIn-2-out Data PathFigure 3-1: Path Example时钟路径部分每一个时钟路径由三个部分组成:源时钟路径数据路径目标时钟路径源时钟路径源时钟路径是由源时钟从它的源点(典型的是输入端口)到发送时序单元的时钟引脚之间的路径。对于从输入端口起始的时序路径来说,就不存在源时钟路径数据路径对内部电路,数据路径是发送时序单元和捕捉时序单元之间的路径发送时序单元的有效时钟管脚称为路径起始点捕捉时序单元的数据输入管脚称为路径结束点对于输入端口路径,数据路径起始于输入端口。输入端口是路径的起始点对于输出端口路径,数据路径结朿语输岀端口。输岀端口是路径的结束点。目标时钟路径目标时钟路径是由目标时钟从其源点(典型的是输入端口)到捕捉时序单元的时钟管脚之间的路径。对于结束于输出端口的时序路径,就没有目标时钟路径图3-2显示了3段典型的时序路径REGAData PathREGBEndpointSource Clock PathStartpointDestination Clock PathFigure 3-2: Typical Timing PathSetup和Hold分析vⅳ ado ide分析时序并且在时序路径终点时候报告时序裕量。时序裕量是指在时序路径终点数据要求时间和抵达时间的差异。如果裕量为正,从时序的角度考虑此路径是有效的。Setup检查为了计算数据所需的 setup时间,时序引擎:1.决定源时钟和目的时钟之间的普通周期。如果没有被发现,为分析考虑多达1000个时钟周期。2.检查覆盖普通周期上的起始点和终点所有上升和下降沿。3.在任何两个有效 active沿之间的最小正差值dela。这个deta被称为 setup分析的时序路径要求Setup路径要求示例假象2个寄存器之间的一条路径,这些寄存器由其相应时钟上升沿触发。这条路径有效的时钟沿只有上升沿。时钟定义如下:.clko周期6nsck1周期4nsCommon periodclko launch edgesSetup(1)Setup(2)clk1 capture edgesOns 2ns 4nss 8n5 10ns 12nsFigure 3-3: Setup Path Requirement Example图33显示有2个单独的源和目的时钟沿有资格受到 setup分析: setup(1和 setup(2):源时钟发送沿时间:0ns+1*T(ck0)=6ns目的时钟抓取沿时间:0ns+2*(ck1)=8nsSetup Path Requirement=抓取沿时间-发送沿时间=2ns在计算路径要求时候,需要考虑2个重要的点:1.时钟沿是理想的,那就是说,时钟树插入延迟不在考虑之内2.默认时钟在0时间点是 phase-aligned,除非他们的波形定义引进了 phase-shit。异步时钟相位关系未知。时序引擎在分析其间路径时候会考虑默认值。关于异步时钟的更多内容看下部分Setup分析数据要求时间Setup分析数据要求时间是指为了让目的单元能安全的采样数据,数据必须在这个时间点之前稳定。这个值基于:目的时钟采样沿时间.目地时钟延时源时钟和目的时钟的不确定性目的单元 setup时间Setup分析的数据抵达时间Setup分析的数据抵达时间,是指由源时钟发送的数据在路径终点的稳定时候所需要的时间。它的值基于:源时钟发送沿时间源时钟延时数据路径延时数据路径延时包括所有从起点到终点的单元(cel)和线(ne延时。在时序报告中, Vivado将 setup时序考虑为数据路径的一部分。相应的,数据到达和要求时间的公式为:Data Required Time (setup)= destination clock capture edge time+destination clock path delayclock uncertaintyData Arrival Time(setup)= source clock launch edge timesource clock path delay+ datapath delaysetup timeSetup裕量是指要求时间和实际抵达时间的差值:Slack (setup)= Data Required Time -Data Arrival Time在输入数据引脚寄存器上 Setup裕量为负值,说明寄存器有可能锁存到未知的值跳转到错误状态Hod检查Hod裕量的计算与 setup裕量计算直接相关。当 setup分析证明了在最悲观的情况下数据可以被安全捕捉,hold分析确保了:同样的数据不可能被前面目地时钟沿错误的抓取下一个源时钟沿发送的数据不能被用来分析 setup的目的数据沿抓取因此,为了找到hold分析的时序路径,时序引擎考虑了所有为 setup分析的源和目的时钟沿结合的可能。对每一种可能的组合,时序引擎:检查发送沿和减去一个目的时钟周期的抓取沿之间的差值.检查了加上一个源时钟周期的发送沿和抓取沿之间的差值.只保留时间差值最大的发送沿和抓取沿hold路径要求示例采用page33中 setup路径要求示例中的时钟。对于 setup分析那仅有2个可能的时钟沿组合:Setup Path Requirement (S1)=1*T(clk1)-0*T(clk0)= 4nsSetup Path Requirement (S2)=2*T(clk1)-1*T(clk0)=2ns那么相应的hod要求如下:For setup s1:Hold path Requirement (Hla)-(1*T(clk1)-1*T(clk1))-0*T(clko)=onsHold Path Requirement (Hlb)=1*T(clkl)-(0*T(clk0)+I*T(clko))=-2nsFor setup $2:Hold Path Requirement (H2a)=(2*T(clk1)-1*T(clk1))-1*T(clko)2nsHold path Requirement(H2b)=2*T(clk1)-(1*T(clk0)+1*T(clk0))=-4ns从上面可以看出最大的要求时间是Ons,这正好与源时钟和目的时钟第一次上升沿相吻合。Hold路径要求示例,page36显示了 setup检查沿和他们相关的hold检查。cIko launch edgesHla S1 H1b/H2a522bclk1 capture edgesOns 2ns 4ns 6ns 8ns 10ns 12nsFigure 3-4: Hold Path Requirement Example此例中,最终的hod要求时间不是来源于最紧的 setup要求。这是因为所有可能的 setup沿都会被考虑在内,是为了找到最又挑战性的hod要求。正如在 setup分析中,数据要求时间和数据抵达时间是基于以下条件计算的:源时钟发送沿时间.目的时钟抓取沿时间源和目的时钟延时时钟不确定性数据延时.目的寄存器hod时间Data Required Time (hold)= destination clock capture edge timedestination clock path delayclock uncertaintyData Arrival Time (hold)= source clock launch edge timesource clock path delaydatapath delayhold timeHod裕量是要求时间和抵达时间的差值Slack (hold)= Data Arrival Time Data Required Time正的时序裕量意味着即使在最悲观的情况下数据也不会被错误的时钟沿抓取。而负的hold裕量说明抓取的数据错误,而且寄存器可能进入不稳定状态。矫正( recovery和移除( removal分析矫正和移除时序检查与 setup和hold检查相似,区别就是它们应用于异步数据管脚例如set或者clear o对于异步复位的寄存器.矫正时间是异步 reset信号为了锁定新数据已经切换到它的无效状态之后,到下一个有效时钟沿之间的最小时间。移除时间是在异步复位信号安全切换到其无效状态之前,到第一个有效时钟沿之后的最小时间。下面的等式描述了这两种分析的sack是如何计算的Recovery check下面的等式描述了下面如何计算:Data Required Time (recovery ) =destination clock edge start time+ destination clock path delayclock uncertaintyData Arrival Time (recovery )= source clock edge start timesource clock path delaydatapath delayrecovery timeSlack (recovery)= Data Required Time Data Arrival TimeRemoval checkData Required Time (removal)= destination clock edge start timedestination clock path delayclock uncertaintyData Arrival Time (removal)= source clock edge start timesource clock path delay+ datapath delayremoval timeSlack (removal)= Data Arrival Time -Data Required Time正如 setup和hold检査,一个负的 recovery裕量和 remova裕量说明寄存器可能进入亚稳态,并且将未知的电子层带入设计中。定义时钟时钟数字设计中,时钟提供了从寄存器到寄存器之间可靠的传输数据的时间参考。 Vivado ide时序引擎用时钟特征来:计算时钟路径要求以裕量计算的方式报告设计时序裕量更多信息,参考时序分析这章为了得到最精确的最大的时序路径覆盖,时钟必须合理的定义。可以用下面的特征定义时钟:源时钟是指定义在时钟驱动引脚或者时钟树跟端口的时钟时钟沿可以由周期和波形特性的组合描述周期是ns级的,与描述的波形的时间周期相匹配.时钟波形是在时钟周期里,在数ns内时钟上升沿和下降沿绝对时间的列表列表必须包含偶数个值。第一个值一般与第一个上升沿吻合,除非另外指定,默认的时钟占空比是50%相位是ns。如图4-1所示,ck0周期10ns,占空比50%,相位0ns。Ck1周期8ns,占空比75%,相位2ns。CIkO: period 10, waveform =10 5]CIk1: period =8, waveform=2850%50%ClaOns5ns10ns15ns25%75%clkbOns 2ns8ns 10ns16nsFigure 4-1: Clock Waveforms Example传播【 propagated clock)时钟周期和波形特征体现了时钟的理想特征。当时钟进入FPGA器件并且经过时钟树传播时候,时钟沿会有延时而且会随着噪声和硬件特性而改变。这些特点被称为时钟网络延时( latency)和时钟不确定{ uncertainty)时钟不确定性包含下面内容:clock jitterphase error任何额外指定的不确定Vivado会默认的将时钟作为传播时钟,这意味着,这是非理想的时钟。这么做是为了提供包含时钟树插入延时和不确定性的裕量的值。特定硬件资源
    2021-05-06下载
    积分:1
  • 使用Matlab7.3开发的使用整数小波变换对图像进行3级分解和重构的
    使用Matlab7.3开发的使用整数小波变换对图像进行3级分解和重构的程序,具有详细的实验报告,和演示结果截图,目录下包含程序中用到的图像等所有文件。
    2020-12-11下载
    积分:1
  • AD18所需的最全元器件库
    AD18所需的最全元器件库,不易找到的一些元器件和接插件库。
    2021-05-06下载
    积分:1
  • C#超市管理系统源码(含数据库,运行是自动附加)
    本系是由C#语言开发的WinFrom应用程序采用SQL Server2005数据库,本系统采用三层架构抽象工厂模式开发,系统分为:人事管理,商品管理,前台收银,销售记录查询 4大模块。本系统仅供交流学习使用!希望大家给出宝贵意见!
    2020-12-04下载
    积分:1
  • 免费可控抽奖软件
    【实例简介】最灵活,可靠,可控的抽奖软件.支持 号码抽奖,文字抽奖,照片抽奖. [功能特点] 界面布局自定义设定,满足各个场合需求 每个奖项背景可自定义,给你最大的灵活空间可以达到你想要的任何界面效果 滚动支持图片,文字,或图片+文字的单点,多点,混合自动排版 支持抽尾号模式,便于大批量抽取中奖名单 抽奖采用独立数据库系统,保证大数据量抽奖的效率和稳定 (已测试滚动名单数据200万条,速度,反应均无影响,可支持更大量数据) 停电及意外死机保护,正常或非正常退出抽奖再次开奖接着抽取,安全可靠 抽奖项目化管理,同时设定多个抽奖方案也不会有任何冲突 所有设置和图片声音都在项目文件中,拷贝单个项目文件即可到其他电脑上使用 奖项设定与抽奖过程分离,可以在抽奖过程中继续添加修改未进行的奖项,应对抽奖现场突发情况 临时抽奖随时调用,灵活,高效 抽奖结果保存项目中,随时调用统计 支持领奖登记和排序搜索及导出等功能 数据支持TXT文本,EXCEL表格,图片文件,现场拍照等多种导入方式 照片导入时自动缩放压缩,无需对照片进行批量转换修改尺寸 大量数据或大尺寸照片优化缓冲显示,保证最佳显示效果 自带卡通帮助人物,上手快 支持windows全系列操作系统(32位和64位) 支持最新office2007文档格式导入和文本格式导入 绿色免安装版本,无需系统任何支持拷贝整个文件夹就可以任意使用 抽奖结果的任意可控,公平公正与活动利益的任意平衡,满足各种环境需求
    2021-11-11 00:33:30下载
    积分:1
  • 基于matlab的yalmip+cplex的二阶锥SOCP-OPF的IEEE33算例潮流.zip
    【实例简介】请注意!!!!本资料自2021.10.15更新了OLTC、DG的问题,解决了同学们提出的一些问题错 基于算例IEEE33还有PG69,使用CPLEX+YALMIP进行二阶锥松弛建模的多时间断面潮流,内容丰富,包含本人所有的复现资料,有主动管理OLTC,CB,SVC,ESS等,配电网重构,综合负荷,注释绝对清晰,程序易懂,可改写能力强,适用小白。复现自《主动配电网最优潮流研究及其应用实例》-高红均,约束什么都一样。 有主动配电网二阶锥最优潮流的所有学习资料,看完我这个,绝对不会有这方面的问题。运行问题可以帮忙解决!!!可答疑
    2021-12-15 00:41:55下载
    积分:1
  • 900多个51/52单片机仿真实例大全,包含源序代码
    900多个51/52单片机仿真实例大全,包含c语言源程序项目代码,均经过测试
    2020-12-12下载
    积分:1
  • 基于HSV空间的阴影检测代码.m
    【实例简介】在HSV空间内对视频数据进行阴影检测,进而去除阴影
    2021-11-26 00:33:24下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载