• 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909

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

AI智能 lixian 4年前 (2022-06-10) 17285次浏览 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()
先写一半,最近比较忙 没时间更新,请谅解!有问题加好友私信我!

lx656.top , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python基于opencv实现AI人脸识别(二)语音播报和MySQL数据存储【显哥出品,必为精品】
喜欢 (1)

您必须 登录 才能发表评论!