基于python的人脸识别基础版 发表于 2018-10-08 | 分类于 Python3 图片识别机制1.图片灰度处理,图片变为黑白图像 2.提取黑白图像的特征 3.将特征点数据打包 4.程序运行时对比特征点数据包 创建窗口,读取图片12345678910111213141516import cv2#读取图片image=cv2.imread('dong.jpeg')#转换灰色#创建窗口cv2.namedWindow('image')#显示图片cv2.imshow('image',image)#等待cv2.waitKey(0)#关闭cv2.destroyAllWindows() 将图片进行灰度处理123456789101112131415import cv2#读取图片image=cv2.imread('dong.jpeg')#转换灰色gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)#创建窗口cv2.namedWindow('image')#显示图片cv2.imshow('image',gray)#等待cv2.waitKey(0)#释放cv2.destroyAllWindows() 在图片上画矩形1234567891011121314151617181920import cv2#读取图片image=cv2.imread('dong.jpeg')#转换灰色gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)#图片上画矩形x=y=10 #坐标w=100 #矩阵大小(宽高)color=(0,0,255) #定义颜色cv2.rectangle(image,(x,y),(x+w,y+w),color,1)cv2.rectangle(gray,(x,y),(x+w,y+w),color,1)#创建窗口cv2.namedWindow('image')#显示图片cv2.imshow('image',gray)#等待cv2.waitKey(0)#释放cv2.destroyAllWindows()