Python - 军军小站|张军博客
Python

python实现从本地摄像头和网络摄像头截取图片功能

python-----从本地摄像头和网络摄像头截取图片,具体代码如下所示:importcv2#获取本地摄像头#folder_path截取图片的存储目录defget_img_from_camera_local(folder_path):cap=cv2.VideoCapture(0)i=1whileTrue:ret,frame=cap.read()cv2.imshow("capture",frame)printstr(i)cv2.imwrite(folder_

系统 2019-09-27 17:54:34 2052

Python

python 中的int()函数怎么用

int(x,[base])功能:函数的作用是将一个数字或base类型的字符串转换成整数。函数原型:int(x=0)int(x,base=10),base缺省值为10,也就是说不指定base的值时,函数将x按十进制处理。适用Python版本:Python2.xPython3.x注意:1.x可以是数字或字符串,但是base被赋值后x只能是字符串2.x作为字符串时必须是base类型,也就是说x变成数字时必须能用base进制表示Python英文文档解释:class

系统 2019-09-27 17:53:37 2052

Python

python+opnecv+dlib+face_recognition跟随视频

这次算是对之前几篇的联合使用,虽然使用效果并不是很理想,但是至少是有个思路??!!对都是小细节不允许细究!首先展示下我用来测试的视频与识别的图像,视频是从抖音提取出来的无水印视频,因为感觉抖音上面的视频时间短易获得易测试还高清,这也是我为什么不看抖音却还在手机上留着它的原因,它就是我的玩物!至于怎么提取抖音无水印视频呢,很简单,只要把链接发到我的微信上,就会自动回复给你啦,如图所以我又在给我的微信推广告??好了说正事,我在这里使用opencv主要是打开目录

系统 2019-09-27 17:53:35 2052

Python

Python中3种内建数据结构:列表、元组和字典

Python中有3种内建的数据结构:列表、元组和字典。参考简明Python教程1.列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目

系统 2019-09-27 17:53:34 2052

Python

Python3 循环语句(for、while、break、range等)

本章节将为大家介绍Python循环语句的使用。Python中的循环语句有for和while。Python循环语句的控制结构图如下所示:while循环Python中while语句的一般形式:while判断条件:语句同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下实例使用了while来计算1到100的总和:#!/usr/bin/envpython3n=100sum=0counter=1whilecounter<=n:sum=sum

系统 2019-09-27 17:53:15 2052

Python

python3读csv文件 UnicodeDecodeError

使用pd.read_csv()读csv文件时,出现如下错误:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0x82inposition743:invalidstartbyte出现原因:文件不是UTF8编码的,而系统默认采用UTF8解码。解决方法是改为对应的解码方式。解决办法:1、用记事本修改找到csv文件–》右键–》打开方式–》记事本打开记事本之后,选择头部菜单的“文件–》另存为”,可以看到文件的默认编码格式为

系统 2019-09-27 17:52:21 2052

Python

低版本中Python除法运算小技巧

首先要说的是python中的除法运算,在python2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是0.66666666666666663。另外一种除法是采用x//y的形式,那么这里采用的是所谓floor除法,即得到不大于结果的最大整数

系统 2019-09-27 17:51:06 2052

Python

Python的matplotlib绘图如何修改背景颜色的实现

在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数。但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码importmatplotlib.pyplotaspltimportnumpyasnp#Fixingrandomstateforreproducibilitynp.random.seed(19680801)dt=0.01t=np.arange(0,30,dt)nse1=np.random.randn(le

系统 2019-09-27 17:51:01 2052

Python

Python使用pyserial进行串口通信的实例

安装pyserialpipinstallpyserial查看可用的端口#coding:utf-8importserial.tools.list_portsplist=list(serial.tools.list_ports.comports())iflen(plist)<=0:print("没有发现端口!")else:plist_0=list(plist[0])serialName=plist_0[0]serialFd=serial.Serial(seri

系统 2019-09-27 17:50:55 2052

Python

python项目部署之uwsgi配置说明

uwsgi配置在项目文件夹同级目录创建logs文件夹,创建log、pid、sock文件例:~/project/foodtopmkdirlogscdlogstouchfoodtop.logfoodtop.pidfoodtop.sock在项目文件夹同级目录创建文件uwsgi.ini在uwsgi.ini文件中加入如下内容:注意:①其中目录必须是绝对路径②必须在开头加上[uwsgi],否则无法识别③配置项中的文件必须先创建,否则在云心uwsgi服务器时会报错[uw

系统 2019-09-27 17:50:51 2052

Python

10款最好的Python开发编辑器

Python非常易学,强大的编程语言。Python包括高效高级的数据结构,提供简单且高效的面向对象编程。Python的学习过程少不了IDE或者代码编辑器,或者集成的开发编辑器(IDE)。这些Python开发工具帮助开发者加快使用Python开发的速度,提高效率。高效的代码编辑器或者IDE应该会提供插件,工具等能帮助开发者高效开发的特性。这篇文章收集了一些对开发者非常有帮助的,最好的10款PythonIDEs。如果你有其他更好的推荐,请在评论和大家分享一下:

系统 2019-09-27 17:49:59 2052

Python

python的NameError: global name 'json

报错:json未定义在使用api接口的时候json.jumps调用报错解决:直接在文件头导入json包即可可以成功进行post请求

系统 2019-09-27 17:48:13 2052

Python

详解Python中time()方法的使用的教程

time()方法返回时间,在UTC时代以秒表示浮点数。注意:尽管在时间总是返回作为一个浮点数,并不是所有的系统提供时间超过1秒精度。虽然这个函数正常返回非递减的值,就可以在系统时钟已经回来了两次调用期间返回比以前调用一个较低的值。语法以下是time()方法的语法:参数NA返回值此方法返回的时间,因为时代以秒表示浮点数(在UTC)。例子下面的例子显示time()方法的使用。#!/usr/bin/pythonimporttimeprint"time.time(

系统 2019-09-27 17:46:36 2052

Python

python之当你发现QTimer不能用时的解决方法

如下所示:#-*-coding:utf-8-*-importnumpyasnpfromPyQt5.QtCoreimportQTimer,QObjectfromPyQt5.QtWidgetsimportQWidget,QApplicationimportsysimporttimeclassmy_timer(QWidget):def__init__(self):super(my_timer,self).__init__()self.my_t=QTimer(se

系统 2019-09-27 17:46:31 2052

Python

python显示出对应字典的键名和该值

从下面字典中查找出值为数字的字符串,并显示出对应字典的键名和该值dct={'Name':['Alice','1456'],'Age':['aa','5aa','345']}#取出字典的值forvalue1indct.values():#遍历值列表forvalue2invalue1:#判断是否为数字的字符串ifvalue2.isdigit():value=value1key=[kfor(k,v)indct.items()ifv==value]print("键

系统 2019-09-27 17:46:31 2052