❶ 自己做人脸识别的门禁可以吗网上有代码可以抄吗
如果你是要个人做人脸识别门禁系统的话,可以选择人脸识别SDK接入,这样会比较便捷省心一点。比如,云脉OCR开发者平台便有开放人脸识别SDK,可帮助开发者快速调用人脸识别应用,以门禁系统为例,在云脉OCR开发者平台上开发者可短时间内就可以在完成人脸识别门禁系统的搭建。
❷ 人脸识别为什么用python开发
可以使用OpenCV,OpenCV的人脸检测功能在一般场合还是不错的。而ubuntu正好提供了python-opencv这个包,用它可以方便地实现人脸检测的代码。
写代码之前应该先安装python-opencv:
#!/usr/bin/python
#-*-coding:UTF-8-*-
#face_detect.py
#FaceDetectionusingOpenCV.Basedonsamplecodefrom:
#http://python.pastebin.com/m76db1d6b
#Usage:pythonface_detect.py<image_file>
importsys,os
fromopencv.cvimport*
fromopencv.highguiimport*
fromPILimportImage,ImageDraw
frommathimportsqrt
defdetectObjects(image):
""""""
grayscale=cvCreateImage(cvSize(image.width,image.height),8,1)
cvCvtColor(image,grayscale,CV_BGR2GRAY)
storage=cvCreateMemStorage(0)
cvClearMemStorage(storage)
cvEqualizeHist(grayscale,grayscale)
cascade=cvLoadHaarClassifierCascade(
'/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml',
cvSize(1,1))
faces=cvHaarDetectObjects(grayscale,cascade,storage,1.1,2,
CV_HAAR_DO_CANNY_PRUNING,cvSize(20,20))
result=[]
forfinfaces:
result.append((f.x,f.y,f.x+f.width,f.y+f.height))
returnresult
defgrayscale(r,g,b):
returnint(r*.3+g*.59+b*.11)
defprocess(infile,outfile):
image=cvLoadImage(infile);
ifimage:
faces=detectObjects(image)
im=Image.open(infile)
iffaces:
draw=ImageDraw.Draw(im)
forfinfaces:
draw.rectangle(f,outline=(255,0,255))
im.save(outfile,"JPEG",quality=100)
else:
print"Error:cannotdetectfaceson%s"%infile
if__name__=="__main__":
process('input.jpg','output.jpg')
❸ python问题
from . import 模块.类
❹ 如何用Python制作门禁系统 求大神赐教
如果想要从入手门禁控制系统的话我建议还是先要了解门禁控制板,以及门禁的种类,这样的话可以让你更全面的写好门禁控制系统,至于编程软件的话,我建议使用.net/c# 或者java之类的这样一旦出现什么技术问题呢可以直接在度娘上找到相关的信息。使用Python不是不可以,但是相应的开发包会比较少,由于资料较少出现问题也需要自己独立解决,因此个人认为难道较大,建议慎重考虑,如果想要直接入手的话可以考虑吉奥尔科技门禁开发板。他们可以提供专门的开发包。
❺ 如何用 python 做一个考勤系统
直接用上朝啦多好啊,免费的,不需要编程了~
❻ 如何用Python实现简单人脸识别
你可以使用opencv库提供的人脸识别模块,这样子会比较快
❼ 老板让我们技术做人脸识别的开发,用于考勤门禁,python的人脸识别SDK开发包在哪里可以下载
免费的SDK的话 虹软开放平台上的都是免费的
❽ python 编程
代码使用python3.x版本,依赖第三方库openpyxl
安装openpyxl命令如下:
pipinstallopenpyxl
python代码如下:
importopenpyxl
importre
INPUT_FILE='input.txt'
OUTPUT_FILE='result.xlsx'
withopen(INPUT_FILE,'r',encoding='utf-8')asf:
wb=openpyxl.Workbook()
ws=wb.active
forlineinf:
words=re.split('[,, ]',line)
vals=words[2:]
forwinvals:
try:
float(w)
exceptValueErrorase:
words.remove(w)
else:
ifwords.count(w)>1:
foriinrange(words.count(w)-1):
words.remove(w)
vals=words[2:]
vals.sort(reverse=True)
iflen(vals)>4:
vals=vals[:3]+vals[-1:]
words=words[:2]+vals
ws.append(words)
wb.save(OUTPUT_FILE)
若代码格式有乱,请参照下图: