- 军军小站|张军博客
搜索到与相关的文章
Python

python如何实现从视频中提取每秒图片

我是在做行人检测中需要将一段视频变为图片数据集,然后想将视频每秒钟的图片提取出来。语言:python所需要的库:cv2,numpy(自行安装)opencv中提供了读取视频每帧图片的函数,下面的代码可以将视频的每帧图片提取出来。注:我的视频名字叫2.mp4,提取图片保存目录需要自己建一个名字叫output的文件夹。#导入所需要的库importcv2importnumpyasnp#定义保存图片函数#image:要保存的图片名字#addr;图片地址与相片名字的前

系统 2019-09-27 17:46:12 1936

Python

python3使用request来post文件请求

阅读更多最近尝试使用request来发送上传文件的post请求,网上找了很多直接post文件的例子,借鉴发现这个方法行不通,于是尝试了另外一种方式:通过第三方包requests_toolbelt讲文件转为数据流来发送请求,尝试成功。第一类,单个文件,包含在消息体#-*-coding:utf-8-*-importrequests#引入requests_toolbelt包,直接使用数据流来发送上传文件的post请求fromrequests_toolbelt.m

系统 2019-09-27 17:45:25 1936

Python

python结合API实现即时天气信息

python结合API实现即时天气信息importurllib.requestimporturllib.parseimportjson"""利用“最美天气”抓取即时天气情况http://www.zuimeitianqi.com/"""classZuiMei():def__init__(self):self.url='http://www.zuimeitianqi.com/zuimei/queryWeather'self.headers={}self.hea

系统 2019-09-27 17:38:36 1936

Python

Python多层嵌套list的递归处理方法(推荐)

问题:用Python处理一个多层嵌套list['and','B',['not','A'],[1,2,1,[2,1],[1,1,[2,2,1]]],['not','A','A'],['or','A','B','A'],'B']需求1)如何展开成一层?需求2)如何删除重复的元素?包括重复的list,要考虑子list的重复元素删除后造成的子list重复#!/usr/bin/envpython#-*-coding:utf-8-*-defunilist(ll):""

系统 2019-09-27 17:38:25 1936

Python

浅谈python中的面向对象和类的基本语法

当我发现要写python的面向对象的时候,我是踌躇满面,坐立不安呀。我一直在想:这个坑应该怎么爬?因为python中关于面向对象的内容很多,如果要讲透,最好是用面向对象的思想重新学一遍前面的内容。这个坑是如此之大,犹豫再三,还是只捡一下重要的内容来讲吧,不足的内容只能靠大家自己去补充了。惯例声明一下,我使用的版本是python2.7,版本之间可能存在差异。好,在开讲之前,我们先思考一个问题,看代码:为什么我只创建是为a赋值,就可以使用一些我没写过的方法?可

系统 2019-09-27 17:38:17 1936

Python

bpython 功能强大的Python shell

Python是一个非常实用、流行的解释型编程语言,其优势之一就是可以借助其交互的shell进行探索式地编程。你可以试着输入一些代码,然后马上获得解释器的反馈,而不必专门写一个脚本。但是Python自带的shell也有一些局限性,例如无法自动补全、不能高亮语法等。好在强大的Python对默认shell进行了扩展,开发了许多漂亮的Pythonshell。每一个都提供了一个极好的交互性的Python体验。今天我就为大家介绍其中较为优秀的一款―bpython。bp

系统 2019-09-27 17:38:14 1936

编程技术

学会这些话,你可以用语言杀人了

1.贱人永远都是贱人,就算经济危机了,你也贵不了!2.玩感情?我会让你哭的很有节奏...3.如果你看到面前的阴影,别怕,那是因为你的背后有阳光。4.遇事要先从自己身上找原因,别一拉不出屎就怪地球没有吸引力?你喷粪之前先想想你自己都干过什么,有没有资格说别人!我是不够完美,但是我坦白自然,你呢?5.别和我装你活的精彩过的幸福,也别祝我幸福,你有那资格吗?6.和人接触的时间越长,我就越喜欢狗,狗永远是狗,人有时候不是人!7.别在分手的时候和我说:“其实你很好”

系统 2019-08-29 23:47:45 1936

编程技术

缓存(一)

看一粒沙中的世界,一朵野花中的天堂。把无限握于掌中,把永恒握于瞬间。——威廉•布莱克开始讨论缓存之前,让我们先来讨论讨论另外一个问题:理论和实践.从ahuaxuan接触的程序员来看,有的程序员偏实践,有的程序员偏理论,但是这都是不好的行为,理论和实践同样重要,我们在做很多核心的算法的时候,没有理论根本无从下手,而在我们多年的实践中,不总结理论就不能加深自己的理解.所以理论和实践同等重要.缓存是当今各种软件或者硬件系统中不可缺少的技术之一,所以对每个程序员来

系统 2019-08-29 23:19:58 1936

编程技术

Builder pattern-生成器模式

参考文献:http://en.wikipedia.org/wiki/Builder_pattern生成器(英:Builder)是一种设计模式,又名:建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。参与者Builder创建对象的抽象接口。ConcreteBuilder提供Builder的实现。Director负责管理对象创建的正确顺序。IProduct由Directo

系统 2019-08-29 22:50:01 1936

编程技术

2007/617-6/18 留日日记

6月17日终于到了成田机场,很兴奋,也很疲惫,但是在海关的时候被日本警察拦住了,为什么呢,原来就是因为我的资料不齐全,但是后来还是搞定了,自己用日语和英语说服了那个狗日的日本警察放我走了,很开心,自己的日语还不错。然后再成田机场门口看见了接我的同事,孙,长的很漂亮,非常的成熟的气质,也许日本女孩子都是这样吧。想起我在上海机场的时候,填写海关申请单的时候,旁边有个日本职业女性,有很礼貌的问我一个英语单词是什么意思,我用日语回答了她,那个女的也是非常漂亮的,至

系统 2019-08-29 22:40:18 1936