• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

Python基于opencv实现AI人脸识别(二)语音播报和MySQL数据存储【显哥出品,必为精品】

AI智能 lixian 6个月前 (06-10) 465次浏览 0个评论 扫描二维码
文章目录[隐藏]

原理和功能:
使用opencv调用摄像头,获取图像保存,对保存的图片进行OPENCVLBHP算法训练,利用训练集和分类器实现人脸识别。使用语音模块进行人机交互,使用数据库相关操作保存和读取数据库!

数据库模块

首先在mysql数据库中先创建好face数据库

import pymysql

def Mysql_Init():
	# 连接mysql数据库  root账户 密码123456  使用数据库 face
    con = pymysql.connect(host='localhost', password='123456.', user='root', port=3306, db='face')
    # 使用cursor()方法获取操作游标
    cursor = conn.cursor()
    return conn, cursor

三种数据库连接方式,以下两种分别是mysql.connector和sqlite3

import mysql.connector

con = mysql.connector.connect(host='localhost', password='123456.', user='root', port=3306, db='face')
import sqlite3

con = sqlite3.connect("recordinfo.db", check_same_thread=False)

语音播报模块

import pyttsx3

engine=pyttsx.init()
engine.say('主人,请输入你想转化为语音的文字')
engine.runAndWait()
data=input()
engine.say(data)
engine.runAndWait()
先写一半,最近比较忙 没时间更新,请谅解!有问题加好友私信我!

本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:Python基于opencv实现AI人脸识别(二)语音播报和MySQL数据存储【显哥出品,必为精品】
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到