智能停车场车牌识别计费系统

news/2024/11/8 17:07:56/

具体的操作步骤如下:

(1)识别车牌,并实现车辆入场和出场。当有车辆的车头或车尾对准摄像头后,管理员单击“识别”按钮,系统将识别该车牌,并且根据车牌判断入场或出场,显示不同信息。车辆入场时效果如图2所示,车辆驶出时效果如图3所示。

 

图2  车辆入场

 

图3  车辆出场

(2)收入统计。单击“收入统计”按钮,系统会根据车辆进出记录汇总出一个的收入信息,并且通过柱型图显示出来,效果如图4所示。

 

图4  收入统计

(3)满预警。系统会根据以往的数据自动判断一周中的哪一天会出现车位紧张的情况,从而在前一天给出预警提示,方便管理员提前做好调度,效果如图5所示。

 图5  满预警提示

 


# 车位文字
def text1(screen):# 剩余车位k =Total - carnif k<10:# 剩余车位sk='0'+str(k)else:sk =str(k)# 使用系统字体xtfont = pygame.font.SysFont('SimHei', 20)# 重新开始按钮textstart = xtfont.render('共有车位:'+str(Total)+'  剩余车位:'+sk, True,WHITE)# 获取文字图像位置text_rect = textstart.get_rect()# 设置文字图像中心点text_rect.centerx =820text_rect.centery =30# 绘制内容screen.blit(textstart, text_rect)

# 停车场车辆信息
def text3(screen):# 使用系统字体xtfont = pygame.font.SysFont('SimHei', 12)# 获取文档表信息cars = pi_table[['carnumber', 'date', 'state']].values# 页面就绘制10辆车信息if len(cars) > 10:cars = pd.read_excel(path + '停车场车辆表.xlsx', skiprows=len(cars) - 10, sheet_name='data').values# 动态绘制y点变量n=0# 循环文档信息for car in cars:n+=1# 车辆车号 车辆进入时间textstart = xtfont.render( str(car[0])+'   '+str(car[1]), True, WHITE)# 获取文字图像位置text_rect = textstart.get_rect()# 设置文字图像中心点text_rect.centerx = 820text_rect.centery = 70+20*n# 绘制内容screen.blit(textstart, text_rect)pass
# 收入统计
def text5(screen):# 计算price列 和sum_price = pi_info_table['price'].sum()# print(str(sum_price) + '元')# 使用系统字体xtfont = pygame.font.SysFont('SimHei', 20)# 重新开始按钮textstart = xtfont.render('共计收入:' + str(int(sum_price)) + '元', True, WHITE)# 获取文字图像位置text_rect = textstart.get_rect()# 设置文字图像中心点text_rect.centerx = 1200text_rect.centery = 30# 绘制内容screen.blit(textstart, text_rect)# 加载图像image = pygame.image.load('file/income.png')# 设置图片大小image = pygame.transform.scale(image, (390, 430))# 绘制月收入图表screen.blit(image, (1000,50))
 #判断停车时间 如果时间if y==0:y=1txt2='停车费:'+str(3*y)+'元'txt3='出停车场时间:'+localtime# 删除停车场车辆表信息pi_table=pi_table.drop([kcar],axis = 0)# 更新停车场信息pi_info_table=pi_info_table.append({'carnumber': carnumber,'date': localtime,'price':3*y,'state': 1}, ignore_index=True)# #保存信息更新xlsx文件DataFrame(pi_table).to_excel(path + '停车场车辆表' + '.xlsx',sheet_name='data', index=False, header=True)DataFrame(pi_info_table).to_excel(path + '停车场信息表' + '.xlsx',sheet_name='data', index=False, header=True)# 停车场车辆carn -= 1

说明:在运行程序时,如图出现如图5所示的异常信息,那么可能是没有连接摄像头,或者摄像头出现异常。

 


http://www.ppmy.cn/news/427999.html

相关文章

停车场车牌识别收费系统厂家

车牌识别&#xff0c;车牌识别系统&#xff0c;智能道闸&#xff0c;广告道闸&#xff0c;平移门&#xff0c;升降立柱&#xff0c;人脸识别&#xff0c;无人值守收费系统&#xff0c;停车场设备。设计报价上门安装请联系我的用户名   据中安网数据显示&#xff0c;2019年我国…

智能停车场管理系统多少钱一套?

一套智能停车场管理系统大概要多少钱呢&#xff1f;其实&#xff0c;这个要看你安装什么样的停车场系统&#xff0c;如果是杂牌的是很便宜的&#xff0c;一万块钱一套都有&#xff0c;想要安装质量好一点的&#xff0c;产品性能稳定的&#xff0c;就要两万多&#xff0c;不过质…

非机动车无人值守停车场管理收费解决方案

非机动车不停车收费系统是现代化非机动车保管站无人值守停车场车辆收费及设备自动化管理的统称&#xff0c;它是将停车场完全置于计算机统一管理下的高科技机电一体化产品。虽然这个系统看起来简单方便&#xff0c;但在实际的操作过程中就需要格外的注意&#xff0c;不然后期便…

简易的停车收费系统

前言&#xff1a; 用了好几天的时间写完这个项目&#xff0c;主要是对QT不熟&#xff0c;走了很多弯路&#xff0c;导致百度的时间花去很多&#xff0c;真是烦&#x1f922;。好了&#xff0c;做完了就不再抱怨了。我自认为自己做的还行&#xff0c;哈哈&#xff0c;吹牛的&am…

停车场施工验收标准

停车场施工验收标准 一、安全岛施工标准 安全岛主要是起摆放设备以及防止车辆撞击设备的作用。如因马路宽度限制设备安装于路边时&#xff0c;应在路边做设备安装基础。 1.1安全岛及基础制作【包括刷黄、黑相间油漆】 如果现场地面是松软的泥土&#xff0c;须将地面挖深300MM&…

XX智能停车场系统项目技术方案

第一章 项目概述 一 背景 随着国民经济的不断提升&#xff0c;汽车越来越多的进入了寻常百姓人家。加上我国近年来大力发张汽车产业&#xff0c;频繁出台各种鼓励家庭拥有汽车的消费政策&#xff0c;使得汽车保有量逐年提高。根据中国汽车工业协会数据统计&#xff0c;2014年…

Linux学习之权限表现

groupadd grouptest1添加一个叫grouptest1的用户组。 useradd gooduser -g grouptest1添加一个叫gooduser 的用户&#xff0c;并把它添加到grouptest1用户组里边&#xff0c;id gooduser看一下用户的信息。 接下来进行测试用户和用户组权限。 普通文件 在root账户下&#xf…

停车场系统

现开发一个停车系统,用户根据车位停车 1)车主查看现在有无车位(最多100个车位),给车主随机分配一个车位,如果该位置上有车,不能停 2)按停车时间收费,3小时以内不收费,3小时以外,每小时2元,最大20元 3)车主可以查看自己停车的车位和收费,以及停车的时长 4)查看历史停车记录 管理…