使用pygame制作显示界面,使用OpenCV进行采集画面,使用pandas进行数据处理,配合百度识别API自动进行识别,接收到识别出来的车辆后自动控制抬杆起降
长按左侧二维码 2 秒 (非本号) |
一、运行效果
二、部分示例代码
# 窗体大小
size = 1000, 484
# 设置帧率(屏幕每秒刷新的次数)
FPS = 60
# 一共有多少车位
Total = 100
# 月收入统计分析界面开关
income_switch = False
# 获取文件的路径
cdir = os.getcwd()
# 文件路径
path = cdir + '/datafile/'
# 读取路径
if not os.path.exists(path):
# 根据路径建立文件夹
os.makedirs(path)
# 车牌号 日期 时间 价格 状态
carnfile = pd.DataFrame(columns=['carnumber', 'date', 'price', 'state'])
# 生成xlsx文件
carnfile.to_excel(path + '停车场车辆表' + '.xlsx', sheet_name='data')
carnfile.to_excel(path + '停车场信息表' + '.xlsx', sheet_name='data')
# 读取文件内容
pi_table = pd.read_excel(path + '停车场车辆表.xlsx', sheet_name='data')
pi_info_table = pd.read_excel(path + '停车场信息表.xlsx', sheet_name='data')
# 停车场车辆
cars = pi_table[['carnumber', 'date', 'state']].values
# 已进入车辆数量
carn = len(cars)
三、注意
如果提示没有aip模块,请安装,命令如下
pip install baidu-aip
详细参考百度说明:https://ai.baidu.com/ai-doc/SPEECH/Bk4o0bmt3
长按左侧二维码 2 秒 (非本号) |
纯免费在线学编程
戳原文👇在线学编程~