python



python


#!/usr/bin/python
#coding:utf -8

****非常总要
ASCII 1字节=8bit(8个0101) 2^8-1=255
unicode:2字节=16bit, 2^16-165535 a-字节 你-2字节
utf-8:英文一个字节存储,其他3个字节存储
GB2312:


python解释器
Cpython;
ipython可补齐 是在c上,加强交互式功能
pypy;
jpython
ironpython.net

数值类型
1, 1.0 2e8 2e-8 “hello” , 111111L  布尔类型 (true fasle)
附属类型 x+yj

内置方法:cmp比较.str整形,type查看类型 int向下取整 bool取布尔值  float转为浮点型
 ads 绝对值
pow  (2,3) 2的3次方
round 四舍五入
divmod 取商和余
coerce 两个数据类型转为同一种
complex(1,3)=1+3j 将数字转化为复数

I/0 输入
input 只接受数值类型
raw_input 接受字符串类型的数据

I/O:
 input:



"""

# print "hello"
# 1. input接收数值类型数据:
#year = input("输入判断年份:")
#print type(year)
#print (year%4==0 and year%100!=0) or  year%400==0


# 2. raw_input接收字符串类型的数据:
#username = raw_input("用户名:")
#password = raw_input("密码:")
#
#print "username:%s    password:%s" %(username, password)

#print "用户名是:", username
#print "密码是:", password


# 3. 输出print
#print "hello world"
#print """
#
#***************************************************************************
#*********************************用户管理系统******************************
#***************************************************************************
#
# 1. 新建用户
# 2. 删除用户
# 3. 登录
#
#"""

#print "1. %s 2.%s" %("java", "python")
#print """
#***************************************************************
#***************************************************************
#
# 1. %s
#
# 2. %s
#
#
#""" %("java", "python")



score1 = input("科目1:")
score2 = input("科目2:")
score3 = input("科目3:")


print (score1 + score2 + score3)/3


 输出
三个双因号为括起来输出

格式化输出
if语句
满足表达式语句

if
else: 不满足表达式执行语句
age = input("Age:")
if age > 18:
 print "成年"
else:
 print "未成年"


"""
if语句的格式:
 
if 表达式:
    满足表达式执行的语句.....


if 表达式:
    满足表达式执行的语句.....
else:
 不满足表达式执行的语句.....


if 表达式:
    满足表达式执行的语句1.....
elif 表达式:
 满足表达式执行的语句2.....
elif 表达式:
 满足表达式执行的语句3.....
else:
    不满足表达式执行的语句.....


三目运算符:
  python不支持: a>b?a:b
  python支持: a if a>b else b
"""



# 1. if和if...else
#age = input("Age:")
#if age > 18:
# print "成年" 
#elif 10<age<18:
# print "boy or girl"
#else:
# print "baby"
#

#2. if包含多重条件表达式

#warn = "敌军来袭"
#if warn:
# print "Warning......"
#else:
# print "一切顺利!"


#warn = ""
#disk_uasge = 78
#
#if warn or disk_uage > 80:
# print "服务器急需维护...."
#else:
# print "一切顺利!"


#3. 三目运算符的实现


num1 = input()
num2 = input()

max = num1 if num1>num2 else num2
print max

#if num1>num2:
# print num1
#else:
# print num2


"""
while循环的语法:

while 表达式:
 满足表达式执行的语句


while 表达式:
 满足表达式执行的语句
else:
 不满足表达式执行的语句


# 死循环/无限循环
while True:
 print "hello"


for, break, continue, pass
"""


count = 1
while count < 10:
 print count
 count += 1
 exit()


"""
1. 用户名和密码系统给定;
2. 用户登录时,输入用户名和密码,判断是否登录成功;


增强要求:
 1. 用户登录有三次机会,超过3次还未成功,报错;
 2. 如果用户名密码正确,显示登录成功,退出程序;(exit())


"""
trycount = 0

while trycount<3:
 inname = raw_input("name:")
 inpasswd = raw_input("password:")
 if  inname=="root" and inpasswd=="westos":
  print "登录成功!!"
  exit()
 else:
  print "登录失败!!"
  trycount += 1
else:
 print "超过三次"









一、数据采集层:多源人脸数据获取 该层负责从不同设备 / 渠道采集人脸原始数据,为后续模型训练与识别提供基础样本,核心功能包括: 1. 多设备适配采集 实时摄像头采集: 调用计算机内置摄像头(或外接 USB 摄像头),通过OpenCV的VideoCapture接口实时捕获视频流,支持手动触发 “拍照”(按指定快捷键如Space)或自动定时采集(如每 2 秒采集 1 张),采集时自动框选人脸区域(通过Haar级联分类器初步定位),确保样本聚焦人脸。 支持采集参数配置:可设置采集分辨率(如 640×480、1280×720)、图像格式(JPG/PNG)、单用户采集数量(如默认采集 20 张,确保样本多样性),采集过程中实时显示 “已采集数量 / 目标数量”,避免样本不足。 本地图像 / 视频导入: 支持批量导入本地人脸图像文件(支持 JPG、PNG、BMP 格式),自动过滤非图像文件;导入视频文件(MP4、AVI 格式)时,可按 “固定帧间隔”(如每 10 帧提取 1 张图像)或 “手动选择帧” 提取人脸样本,适用于无实时摄像头场景。 数据集对接: 支持接入公开人脸数据集(如 LFW、ORL),通过预设脚本自动读取数据集目录结构(按 “用户 ID - 样本图像” 分类),快速构建训练样本库,无需手动采集,降低系统开发与测试成本。 2. 采集过程辅助功能 人脸有效性校验:采集时通过OpenCV的Haar级联分类器(或MTCNN轻量级模型)实时检测图像中是否包含人脸,若未检测到人脸(如遮挡、侧脸角度过大),则弹窗提示 “未识别到人脸,请调整姿态”,避免无效样本存入。 样本标签管理:采集时需为每个样本绑定 “用户标签”(如姓名、ID 号),支持手动输入标签或从 Excel 名单批量导入标签(按 “标签 - 采集数量” 对应),采集完成后自动按 “标签 - 序号” 命名文件(如 “张三
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值