![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python学习
文章平均质量分 62
python学习,爬虫
基于python的opencv库开发
人脸识别
腾v
想要探索一切的在校大学生一枚,联系邮箱:2365131366@qq.com
展开
-
华为机试题库
1.题目描述:写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。示例1输入ABCabc A输出2题解:str = input().lower() #将所接收字符中所有大写字母转为小写alpha = input().lower() #将要找的字母转为小写num=str.c原创 2021-03-12 18:25:18 · 721 阅读 · 0 评论 -
华为 Python:初级能力测评
Python初级能力需要掌握Python的入门知识、编程环境,了解Python的网络编程与Web开发,了解常用开发框架的基本特性(1-16单选,17-20多选)。1.关于Python内存管理,下列哪个说法是错误*©A.变量不必事先声明B.可以使用del释放资源C.变量无须先创建和赋值而直接使用D.变量无须指定类型2.下面哪个不是Python的合法的标识符*(D)A.name32B.__name__C.nameD.40NAME3.下列哪个语句在Pvthon中是非法的?*©A.x =y原创 2021-02-18 10:33:27 · 2258 阅读 · 2 评论 -
python+opencv+百度智能云 人脸识别——人脸相似度对比
一.设计流程1.导入模块from aip import AipFaceimport base64import matplotlib.pyplot as pltAipface模块:调用百度AipFace做人脸检测base64模块:对图片数据进行base64格式转码plt模块:“plt”的设计是为了在不了解python的情况下使用matplotlib轻松绘制科学图形。当前实现将使用json配置文件。2.网页请求""" 你的APPID,API_KEY和SECRET_KEY """APP_ID原创 2021-02-04 11:44:03 · 1093 阅读 · 0 评论 -
python+opencv+百度智能云 人脸识别——视频人脸锁定
一.设计思路1.导入模块import sysimport cv2sys模块:该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。cv2模块:opencv接口模块2.读取视频def videocapture(): cap = cv2.VideoCapture(0) # 生成读取摄像头对象 width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) # 获取视频的宽度 height = int(cap.get(c原创 2021-02-03 22:28:18 · 959 阅读 · 1 评论 -
python+opencv+百度智能云 人脸识别——人脸融合
一.设计思路1.导入模块import base64import jsonimport requestsbase64模块:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成 ASCII字符的一种方法。json模块:JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。requents模块:进行网络请求时,变得人性化,模仿浏览器的访问网页并获得反执等2.获取tokendef gettoken(原创 2021-02-03 13:43:35 · 1387 阅读 · 1 评论 -
百度AI云平台获取access_token(已封装,直接用)
一.平台设置1.打开百度智能云官网,登录/注册2.点击->【管理控制台】3.选择【产品服务】->【人工智能】->【人脸识别】(选择自己所要用的服务,这里以人脸识别为例)4.点击【创建应用】5.根据个人需要填写信息,并提交6.打开管理应用,可以看到自己刚刚创建的应用,包括AppID,API Key,Secret Key等,这三个信息我们一会要用二.接口访问1.在python中新建.py文件# encoding:utf-8import requests# client_原创 2021-02-03 11:47:38 · 3901 阅读 · 1 评论 -
python+opencv+百度智能云 人脸识别——人数识别+标记
一.设计流程1.导入模块import timeimport base64import cv2import requeststime模块:计时base64模块:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成 ASCII字符的一种方法。cv2模块:本程序中要用到opencv的框选模块requests模块:使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作2.获取token这里首先要在百度原创 2021-01-31 23:51:08 · 1918 阅读 · 4 评论 -
python文件打开方式详解——a、a+、r、r+、rb、rt、w、w+区别(史上最全)
一.总结a:附加写,不可读。a+:附加读写。追加写。r:只读,最常用。不创建,不存在会报错。(读二进制文件可能会读取不全)rb:只读。二进制文件按二进制位进行读取。不创建,不存在会报错。rt:只读。文本文件用二进制读取。不创建,不存在会报错。r+:可读写。覆盖写。不创建,不存在会报错。w:只写。存在则覆盖。不存在则创建。w+:可读写。存在则覆盖。不存在则创建。二.区分r只读,r+读写,不创建,即需要事先存在一个文件以供读/读写,若不存在文件会报错w新建只写,w+新建读写,二者都原创 2021-01-31 23:08:00 · 10008 阅读 · 1 评论 -
python学习日常-----作业(4)
题目:1.应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中2.另外写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台输出"复制完毕”。3.提示:分别定义两个函数,完成读文件和写文件的操作尽可能完善代码,添加异常处理。我的代码:# -*- codeing = utf-8 -*-# @Time : 2021/1/20 20:37# @Author : 贾维斯# @File : zuoye4.py# @softwa原创 2021-01-21 14:23:11 · 2196 阅读 · 3 评论 -
python学习日常-----作业(3)
python如何输出列对齐格式问题描述:现有商品列表如下:products = [[“iphone”,688],[“MacPro”,14800],[“小米6”.2499],[“Coffee”,31],[“Book”,60],[“Nike”,699],需打印出以下格式:商品列表------0 iphone 68881 MacPro 148002 小米6 24993 coffee 314 Book 605 Nike 6992.根据上面的products原创 2021-01-20 11:10:21 · 1161 阅读 · 5 评论 -
python学习日常-----作业(2)
题目:1.使用for循环和while循环,打印九九乘法表代码:# -*- codeing = utf-8 -*-# @Time : 2021/1/19 14:30# @Author : 贾维斯# @File : zuoye2.py# @software : PyCharm#使用for循环和while循环,打印九九乘法表i = 1while i <= 9: for j in range(1,i+1,1): print("%d*%d=%d"%(i,j,i*j)原创 2021-01-21 14:12:43 · 212 阅读 · 0 评论 -
python学习日常-----作业(1)
题目:1.综合使用if语句的相关知识,实现石头剪子布游戏效果。显示下面提示信息:请输入:剪刀(0)、石头(1)、布(2):2.用户输入数字O-2中的一个数字,与系统随机生成的数字比较后给出结果信息。例如:输入0后,显示如下你的输入为:剪刀(0)随机生成数字为:1哈哈,你输了:)(提示:对于输入不正常的情况尽可能考虑全面,使程序能够正常运行。建议用时15~20分钟。)# -*- codeing = utf-8 -*-# @Time : 2021/1/18 22:13# @Author : 贾原创 2021-01-21 14:07:37 · 720 阅读 · 5 评论