随着各省市高速公路的不断建设,基本上建成了大小规模不等的联网收费系统,在联网收费系统建设中,都面临了一个共同的问题——车辆行驶路径的识别。路径识别不仅仅涉及对每一通行车辆如何计算通行费,同时还要考虑将收入的通行费拆分给哪个收费单位的问题,通行费的拆分直接关系到各条高速公路的合法利益,是联网收费的关键。所以说解决多路径识别问题在完善高速公路联网收费系统中起着至关重要的作用。

本文介绍了多路径识别的多种算法,并着重分析了识别算法中的汽车牌照识别,根据车牌图像特点,对车牌识别算法关键环节包括数字图像预处理,车牌定位,车牌字符识别等三部分一一进行了分析研究。

本文采用直方图变换、边缘检测、二值化等方法对车牌图像进行了预处理。对车牌定位采用了一种基于灰度图像求取卷积能量极值区域的车牌定位方法。采用模板匹配法对车牌字符进行识别。并采用了MATLAB来完成算法的设计与实现。研究结果表明车牌识别率较高,适应性较强,实时性比较好。

随着高速公路路网规模的不断扩大,联网收费区域内的环状路结构变得更加复杂,仅河北省一片区(京津以南高速公路)联网收费区域内的已有路、在建路和未建路共有约20个最小封闭环路,如果在每个不同业主的路段设收费站,投资巨大,也会影响高速公路的效率,同时,传统的收费车道所采用的人工输入车牌号码后3位数字的方式时效性差,巨大的工作量直接影响高速公路的通行能力和服务水平。因此,高速公路上两点之间车辆行驶的多路径识别问题成为联网收费及网络费用清分模式中迫切需要解决的问题。

多路径识别主要解决高速公路通行费的合理收取以及通行费的准确拆分问题。同时由于高速公路中大型车辆倒卡、逃费现象十分猖獗,通常表现为利用目前机电系统存在的功能不完善漏洞,实现相同货车套牌倒卡具体表现为满载长途与空载短途同号牌车辆倒卡,即通过减少里程,逃避超载处罚力度。为高速公路正常收取车辆通行费造成的及大的损失,同时也带来了不良的社会影响。所以多路径识别在实现识别车辆的实际行驶路径从而进行收费拆分,同时也要解决倒卡、逃费问题。综上所述,多路径识别就需要解决以下三个问题:

(1)高速公路通行费的合理收取。

(2)通行费的准确拆分。

(3)倒卡、逃费问题。

3.1 多路径识别方法的分类

目前,在高速公路路径识别的主要技术方法有:标识站法、车牌照识别法、最短路径法。从基本思路看,多路径识别技术可以分为精确识别和概率识别两类。

3.1.1精确识别

精确识别的原理是识别出路网中每一车辆的实际行驶路径,避免路网中出现行驶路径的歧义,从而解决路网中多路径问题。标识站法、车牌照识别法都属于精确识别的范畴。

要做到对车辆行驶路径的精确识别通常由两种方法:通过土建设施的手段,确保任意车辆从一个收费站(点)到另一收费站(点)间只能有唯一的行驶路径;通过标识方法采集车辆行驶路径信息,确认车辆行驶路径。第二种方法只需在产生歧义的路段设立标识站,获取车辆行驶的标识信息,就可以根据出口信息、入口信息、标识信息,识别出任意车辆的行驶路径。

1.标识站识别法

准确识别车辆的实际行驶路径,可分为停车式和不停车两种,以下提到的标识站均为“停车式标识站”。在收费车道上安装非接触式IC卡读写设备,司机通过此路段时,将IC卡(通行卡)在读写天线的规定距离内划过,自动栏杆开启、车辆通行,并记录该标识站信息。

标识站的主要缺点是车辆每次经过标识站时必须停车,导致行车速度减慢,降低了高速公路的服务水平,与联网收费的精神直接相违背,在实施时,轻易不采用。在国家政策方面,交通部交公路发 [1999]9号文件《关于认真做好公路收费站点清理整顿的通知》中规定“对通行车辆一次完成通行费收缴和票证发放工作,不准设立旨在进行内部监督验票的检查站”。显然,国家法律法规的规定对设置停车式标识站做出了限制,设置停车式标识站已不可行。

2.车牌照识别技术

随着图像识别技术的发展,也可应用“车牌照识别”技术进行多路径的识别。即高速公路入、出口以及路网内关键点设置车牌照抓拍系统,摄取通过车辆牌照。

车牌照识别方法虽然不影响行车速度,但是应用车牌照抓拍系统进行多路径的判别,投资较大且系统精度根据图像识别算法的不同效果也不同一般不能达到100%。

3.1.2概率识别

一般来说,道路使用者路径选择行为是基于道路使用效益最大化和运营成本最小化的原则之上的,即:花最少的时间、最少的费用、走最短的路、获取最大的效益。因此,运行时间最少的路径对于时间价值导向型的道路使用者来说具有更强的吸引力,用户一般采用最短路径法。

最短路径法取最短路径为行驶路径。从起点到终点存在两条或两条以上的路径,将最短路径作为车辆选择路径,此方法最为简便,投资最少。最短路径法直接将多路径车辆通行费分配给最短路径业主,因此,这种方法的精确度取决于车辆在实际的路径选择过程中选择最短路径的概率。但是在高速公路中倒卡、逃费问题严重,因此这种算法的拆分关系到将通行费拆分给哪个收费单位的问题,影响了一部分单位的收益。

所以在本次设计中主要研究了精确识别中的车牌照识别技术,分析研究图像处理得算法,用以提高车牌照识别的准确度。

3.2多路径识别算法的理论基础

在本文涉及到的多路径识别算法—车牌照识别技术中,对于一个完整的车辆牌照识别系统而言应该包括图像采集、图像预处理、车牌定位、字符切分、字符识别以及图像编码、数码传输与更新等步骤,基本可以分为硬件部分和软件部分,硬件部分主要完成车辆图像的摄取采集,软件部分主要完成对采集到的车辆图像进行车辆牌照定位、车牌字符切分与车牌字符识别等工作,这部分工作最为复杂,最后对识别结果进行数据传送和存储,将处理后的识别信息交给管理系统进行管理。整个系统的核心是软件部分的工作,能否通过牌照对车辆进行有效管理,很大程度上取决于软件部分识别车牌的准确性。

3.2.1 车牌照识别的主要算法

车牌识别的常用算法法有很多种,如结构模式识别方法、统计模式识别、人工神经网络识别等等。下面分别介绍各种方法:

1.结构模式识别

结构模式识别可能比较复杂,但都具有相当严格的规律性。换句话说,字符图像含有丰富的结构信息。可以设法提取含有这种信息的结构特征及其组字规律作为识别的依据,这就是结构模式识别。

结构模式识别是早期汉字识别研究的主要方法。其主要出发点是汉字的组成结构.从汉字的构成上讲,汉字是由笔划以及偏旁部首构成的;还可以认为汉字是由更小的结构基元构成的。由这些结构基元及其相互关系完全可以精确地对汉字加以描述,这种方法也叫句法模式识别。识别时,利用上述结构信息以及句法分析地方法进行识别,类似于一个逻辑推理器。

基于这种方法来描述字符的结构在理论上是比较恰当的,其主要优点在于对字体变化的适应性强,区分相似字的能力强;但是,在实际应用中,其所面临的问题是抗干扰能力差,因为在实际得到的文本图像中存在各种干扰,比如倾斜、断裂、粘连、污点等。这些因素直接影响到结构基元的提取。假如基元不能准确得到,后面的识别就成了无源之水。所以,在字符识别领域,纯结构模式识别方法己经逐渐衰落。

2.统计模式识别

统计决策论发展较早,理论也比较成熟.其要点是提取待识别模式的一组统计特征,然后按照一定准则所确定的决策函数进行分类判决。字符的统计模式识别是将字符点阵看作一个整体,其所用的特征是从这个整体上经过大量的统计而得到的.统计特征的特点是抗干扰能力强,匹配与分类的算法简单,易于实现.不足之处在于细分能力较弱,区分相似字的能力差一些。常见的统计模式识别方法有:

(1)投影直方图法。利用字符图像在水平及垂直方向的投影作为特征。这种方法是模式识别早期使用的方法。

(2)利用变换特征方法。对图像进行变换,变换后对图像从空间域变到频域,特征的维数大大降低。但是这些方法总的特征就是运算量太大,运算复杂度高,难以满足实时处理的要求。

(3)傅立叶描述子和Spline曲线近似。这两种方法都是针对字符图像轮廓的。傅立叶描述子是利用傅立叶函数模拟封闭的轮廓线,将傅立叶和函数的各个系数作为特征,该方法致命缺点是对于轮廓线不封闭的字符图像不适用。车牌字符本身所占象素点较少,常常会出现笔划断裂轮廓不封闭。Spline曲线是在轮廓上找到曲率大的折点,利用Spline曲线来近似相邻折点之间的轮廓线,该方法的缺点在于对旋转现象比较敏感。

(4)特征点方法。它的主要思想是利用字符点阵中一些有代表性的点作为特征来区分不同的字符。这些点包括端点、折点以及交叉点等等,获得了比较好的效果。其特点是对于内部笔划粘连的字符识别的适应性较强,直观性好,但是不易表示为矢量形式,不适合作为粗分类的特征,匹配难度大。

(5)基于微结构特征的方法。字符是由笔划组成的,笔划是由一定方向,一定位置关系和长宽比的矩形线段组成的。这些矩形则称为微结构。利用微结构及微结构之间的关系组成的特征对字符进行识别。其不足之处正好和特征点的方法相反,在内部笔划粘连时,微结构的提取会遇到困难。

统计模式识别认为图像可能包含一个或多个物体,并且每个物体属于若干事先定义的类型、范畴或模式之一。虽然模式识别可以用多种方法实现,但我们只关心用数字图像处理技术对它的实现。字符统计模式是把字符的点阵看成一个整体,通过做大量的统计得到所需要的特征。最常用的字符统计模式方法是模板匹配的字符识别方法。模板匹配的字符识别方法是通过一定准则确定决策函数,并进行分类判断的方法。模板匹配的字符识别方法是指度量输入模式与样本之间的某种相似性,取最相似者为输入模式所属类别。它根据字符的直观形象抽取特征,用相关匹配原理进行识别。这个方法不需要特征提取这个过程,字符图像直接作为特征与模板进行比较,相似度最高的模板即定为识别结果。它优点是可以并行处理,简单易行。缺点是如果进行简单的模板匹配,只能够识别同种字体、同样大小的字符,对于笔划变粗、变细、倾斜的字符适应能力比较差,特别是模板与字符笔划的匹配失误时,会有很大的误差。

3人工神经网络识别

人工神经网络是模拟人脑思维方式的数学模型。神经网络是现代生物学研究人脑的组织成果基础上提出的,用来模拟人类大脑神经网络的结构和行为,它从微观结构和功能上对人脑进行抽象和简化。

人工神经网络方法的优点和缺点主要表现在如下的几个方面:

神经网络的优点:

1,能逼近任意线性函数

2,信息的并行分布式处理和存储

3,可以多输入多输出

4,便于用超大规模的集成电路或光学集成电路系统实现

5,具有自学习的能力;

6,具有联想存储功能;

7,具有高速寻找优化解的能力.

虽然人工神经网络有上述的优点,并且在OCR中也取得了一些成果,但是在车牌字符的识别中仍然存在很大的缺陷:

l,车牌字符象素点阵小,笔划常常出现断裂,通过学习规则,误差系数相差很小,容易出现误识;

2,神经网络在进行学习时,每次迭代的梯度值都受样本中噪声干扰,影响较大,整个系统收敛速度较慢,不适合实时识别的要求。用于字符识别最常用的神经网络是BP神经网络,所谓BP神经网络是指误差反向传播神经网络,核心方法是梯度下降法,它采用梯度搜索技术,以期使网络的实际输值与期望的均方差为最小。

 

4.1图像采集

图像采集部分所采集的图像一般是采用CCD摄像机摄取的车牌前视图或后视图,这些通过由光照检测装置控制现场的光照,位置检测装置控制摄像机的拍摄角度而得到的。

本设计中所用到图片是用数码相机拍的,模型如下图:

 

图4.1 照片模型

4.2图像预处理

图像预处理部分需要对采集到的图像进行图像加强、平滑滤波等操作,目的是突出车牌的主要特征,以便更好地提取车牌。

图像预处理一般包括以下步骤:对图像的灰度进行处理、图像平滑、图像增强、图像二值化、图像锐化、边缘检测。

 

 

图4.2 二值化的图像

 

 

                             图4.3图像边缘提取的图像

采集的车辆图像为彩色图像,应将彩色图像转化为灰度图像。由于光线不足或者反光等诸多因素,又可能造成车牌对比度较差,对接下来的纹理分析产生影响,所以有必要进行图像增强。本文对图像中特亮和特暗的地方进行灰度拉伸,有效增强图像对比度,提高车牌定位准确率。为了进一步提高定位准确率,我们通过连续的两帧图像定出车大概位置,再在车的位置上搜索车牌,这样不仅提高了准确率,还提高了整个程序的运行效率。同时为了减少图像中的孤立干扰点,保留车牌字符边缘,让车牌字符的图像灰度水平投影更有的连续性。选用 MXl的模板对灰度拉伸后的图像进行中值滤波。

 

完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符、尺寸限制和一些其他条件。利用投影法对复杂环境下的汽车图像中的字符分割有较好的效果。分割步骤:

                                                                

 

 

图4.9 分割后的车牌

 

当一幅车牌的原始图像经过车牌定位和字符分割处理后,得到这个车牌的字符图像,首先对字符图像做归一化处理,即把字符图像归一化成20 ×32的标准大小的图像,然后对这幅归一化的图像调用设计好的模板匹配程序进行识别,字符识别流程如下:

1、识别车牌的第1个字符(若分割正确的话应该是汉字):

(1)调用汉字模板库进行匹配识别,若识别结果为汉字,则最终结果为一汉字,识别结束;若识别结果为空字符,即表示不是汉字,则进行第二步。

(2)调用字母模板库进行识别,若为字母,则最终结果为一个字母,识别结束;若识别结果为空字符,则表示不是字母,进行第三步。

(3)调用数字模板库进行识别,若为数字,则最终结果为一数字,识别结束;若为空字符,则最终结果为空字符,识别结束。

2、识别车牌的第2个字符(若分割正确的话应该是字母):

(1)调用字母模板库进行识别,若为字母,则最终结果为一个字母,识别结束;若识别结果为空字符,则表示不是字母,进行第二步。

(2)调用数字模板进行识别,若为数字,则最终结果为一数字,识别结束;若为空字符,则表示不是数字,进行第三步。

(3)调用汉字模板进行识别,若识别结果为汉字,则最终结果为一汉字,识别结束;若识别结果为空字符,则最终识别结果为空字符,识别结束。

3、识别车牌的第3、4个字符(若分割正确的话应该是字母或数字):

(1)调用字母模板库进行识别,若为字母,则最终结果为一个字母,识别结束;若识别结果为空字符,则表示不是字母,进行第二步。

(2)调用数字模板进行识别,若为数字,则最终结果为一数字,识别结束;若为空字符,则表示不是数字,进行第三步。

(3)调用汉字模板进行识别,若识别结果为汉字,则最终结果为一汉字,识别结束;若识别结果为空字符,则最终识别结果为空字符,识别结束。

4、识别车牌的第5、6、7个字符(若分割结果正确的话应该是数字):调用数字模板进行识别,若为数字,则最终结果为一个数字,识别结束;若为空字符,则最终识别结果为空字符,识别结束。

对于车牌图像的第1、2和3个字符,进行完全的识别,主要是因为考虑到字符的分割不一定正确,即不能保证分割后的第1个车牌字符为汉字,第2个车牌字符为字母,而第3、4个车牌字符为字母或数字。对这三个字符做这样的完全识别后,可以得到一些非常有用的信息,这些信息可以返回到字符分割模块,可以指导字符分割调整字符分割的策略。例如,若识别出的车牌图像的第2个字符是汉字,则说明字符模块做字符分割的时候在车牌图像的左边提取了一个多余的字符,因此字符分割模块要去掉这个多余的字符,从汉字字符起,依次提取出7个字符来。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 常见的反爬虫方法

    常见的反爬虫 爬虫一般分为 数据采集,处理,储存三个部分。 一般网站从三个方面反爬虫:用户请求的Headers,用户行为,网站目录和数据加载方式。前两种比较容易遇到,大多数网站都从这些角度来反爬虫。第三种…...

    2024/4/24 4:27:04
  2. Silicon labs BLE 开发介绍

    Silicon labs BLE 开发人员指南 介绍 该文档涵盖了各个方面的发展,并且是对使用C开发的所有运行Bluetooth堆栈的Wireless Gecko产品的所有人的重要参考。 该文档涵盖以下主题: “ 应用程序开发流程”部分讨论了应用程序开发流程和项目结构。 部分配置…...

    2024/5/10 6:21:30
  3. JAVA实现第n个素数的查找

    素数就是除了自己和1之外没有其他因数的数 判断条件可以是: 1.因数只有1和本身n 2.(1,n/2]中没有可以整除n的整数 3.(1,sqrt(n)]中没有可以整除n的整数 首先写一下输出1-n中的素数输出 方法一 import java.util.Scanner;public class 素数 {public static vo…...

    2024/4/29 4:50:49
  4. Solidia Technologies宣布有可能将混凝土转变为地球碳汇

    首席执行官Tom Schuler在Countdown全球启动仪式上发表TED演讲,分享预拌混凝土的技术应用 新泽西州皮斯卡特维--(美国商业资讯)--Solidia Technologies首席执行官Tom Schuler在TED和Future Stewards全球Countdown启动仪式上发表TED演讲,其间分享了将Solid…...

    2024/4/27 15:19:28
  5. DREP双周报9.16-10.15 | DREP公链开发持续优化,区块浏览器提升分析和统计功能

    亲爱的DREP社区成员: 9月下半月和10月上半月DREP更加关注DREP技术产品进展。 技术产品方面,DREP公链正在进行出块节点弹性增减功能的设计与开发,增加节点最高限制MaxPeers,节点总量可在2/3MaxPeers ~ MaxPeers 之间增减&#xf…...

    2024/4/28 22:00:14
  6. CDH技术向视频:PaaS、flink、kafka、Workload XM、Cloudera Machine Learning

    CDP私有云上面的PaaS服务,也即是容器化的数据体验服务,一共有五类PaaS服务:CDW、CDE、CML、CDF、COD。本视频主要展示CDW和CML两类服务。 CDW封装了Hive LLAP和Impala服务,这些服务运行在K8S之上,让你可以快速部署计算…...

    2024/5/6 18:25:05
  7. 一周的小项目总结

    一,普通用户(User) 1)注册: 注册的时候由于注册的用户分为普通用户和管理员用户,所以关联到另一张角色表,并且是用户角色权限表是通过用户表和角色表的主键构成,不能直接在用户表里…...

    2024/4/19 1:04:40
  8. leetcode-621. 任务调度器

    题目 给定一个用字符数组表示的 CPU 需要执行的任务列表。其中包含使用大写的 A - Z 字母表示的26 种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。CPU 在任何一个单位时间内都可以执行一个任务,或者在待命状态…...

    2024/4/17 20:21:01
  9. innodb行级锁

    1.SELECT … FROM 是一个快照读,通过读取数据库的一个快照,不会加任何锁,除非将隔离级别设置成了 SERIALIZABLE 。 2.SELECT … FROM … LOCK IN SHARE MODE 在所有索引扫描范围的索引记录上加上共享的next key锁;如果是唯一索引,…...

    2024/4/17 19:35:40
  10. Loadrunner 录制手机App脚本多种方法介绍

    之前写过使用Loadrunner录制APP脚本的基本流程_Loadrunner_APP测试_性能测试_脚本录制_基本操作流程,但是只能用于请求单一服务器端口适用 这次主要是写的多server服务器时,如何录制脚本(APP、浏览器脚本录制均适用) 录制多serve…...

    2024/4/6 8:28:34
  11. 如何办理gb2626,民用口罩en149标准

    防护用品质检报告一般有国标欧标美标测试,要带CNASCMA章。如手套GB10213,GB7543;防护服GB19082,EN13795,EN14126,AAMI PB70;口罩GB19083,YY0469,YY/T0969,GB2…...

    2024/4/6 6:57:30
  12. vue中利用a的href属性配合dom的id实现锚点定位

    vue的项目中&#xff0c;有一些地方需要使用锚点定位。 html中传统锚点定位方法就是利用a标签的href属性值与dom元素的id值实现的&#xff0c;例如&#xff1a; <a href"#tiaozhuan1">早年经历</a><h3 id"tiaozhuan1">早年经历</h3&…...

    2024/4/6 6:57:29
  13. gcc: internal compiler error: Killed (program cc1)

    编译报错 gcc: internal compiler error: Killed (program cc1) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. dmesg 可以看到系统有提示 out of memory free -m 可以…...

    2024/4/13 9:21:19
  14. Python的应用范围

    Python的应用范围 尽管python是适合初学者学习的语言&#xff0c;许多青少年儿童培训机构也以python作为程序入门语言。然而它却是一个功能强大的程序语言&#xff0c;以下是它的部分可应用范围&#xff1a; (1) 设计动画游戏&#xff1b; (2) 支持图形接口 ( Graphical Use…...

    2024/4/6 6:57:27
  15. 基于注解的aspectJ开发步骤|学习SSM第四天

    基于注解的aspectJ开发步骤 今天是学习SSM框架的第四天&#x1f937;‍♀️ 今天咱们就单纯做一个实验&#xff0c;如果有不理解的&#xff0c;欢迎大家在评论区留言&#x1f91e; 1 准备切面和通知 package aspectj_xml_annotation; import org.aspectj.lang.JoinPoint; im…...

    2024/4/23 4:15:40
  16. Java进阶笔记(四):SpringMVC相关

    springMVC是什么&#xff1a;spring提供的用于简化web开发的框架。 -------------------------------- view&#xff1a;视图(html) Controller&#xff1a;只负责接收请求、转发请求 service&#xff1a;处理业务逻辑 Dao&#xff1a;操作数据库 经典三层&#xff08;代码架…...

    2024/4/6 8:28:32
  17. 信息搜集-子域名挖掘

    作者&#xff1a;小刚 一位苦于信息安全的萌新小白帽&#xff0c;记得关注给个赞&#xff0c;谢谢 本实验仅用于信息防御教学&#xff0c;切勿用于其它用途 子域名挖掘域名收集原理网站和工具1.在线子域名查询https://phpinfo.me/domain/2.一会儿~ https://dns.bufferover.run/…...

    2024/4/26 7:47:31
  18. 爬虫IP被封的处理方法

    在数据爬虫的工作中&#xff0c;我们不可避免的会遭遇反爬封禁&#xff0c;所以会有爬虫的攻防&#xff0c;在攻和守之间两股力量不断的抗衡。 接下来就讲讲在数据抓取或爬虫时ip被限制的几种解决方案问题&#xff1a; 解决方案一&#xff1a; 建议一定要使用代理IP&#xff…...

    2024/4/6 8:28:31
  19. 让人无法拒绝的内容种草营销

    以前传统的营销方式是先宣传品牌&#xff0c;打造品牌的知名度&#xff0c;然后在宣传产品&#xff0c;推广产品&#xff0c;利用品牌的知名度和影响力吸引用户购买&#xff0c;这导致一些用心打磨产品的小品牌被埋没&#xff0c;即使产品再好&#xff0c;也无人问津。但随着互…...

    2024/5/1 6:48:25
  20. Atcoder arc_105 D.Let‘s play Nim(博弈)

    题意&#xff1a;给定你n个背包还有n个盘子&#xff0c;然后n个背包里第i个背包内放有a[i]个硬币&#xff0c;然后起初n个盘子都是空的&#xff0c;然后你可以进行的操作是&#xff0c;每一次选择一个背包然后将背包内所有的硬币放到一个盘子中&#xff0c;这个盘子可空可不空。…...

    2024/4/18 8:58:44

最新文章

  1. Java数据结构(链表应用-1)

    前言 基于链表的操作比较多&#xff0c;希望通过一系列的实战操作&#xff0c;加深对链表的理解和应用。每日更新两题&#xff0c;希望学习的小伙伴关注一波&#xff0c;评论区欢迎讨论交流。 今日份练习 打印两个有序链表的公共部分 实现原理 既然是有序链表&#xff0c;…...

    2024/5/10 10:54:24
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/9 21:23:04
  3. PHP获取亚马逊商品详情api接口

    亚马逊提供了一个名为Product Advertising API&#xff08;PA API&#xff09;的接口&#xff0c;可以用来获取亚马逊商品的详细信息。 要使用PA API&#xff0c;您需要进行以下几个步骤&#xff1a; 注册为亚马逊合作伙伴&#xff0c;并创建一个亚马逊开发人员账户。创建一个…...

    2024/5/10 0:10:14
  4. 黑客(网络安全)技术自学——高效学习

    01 什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域&#xff0c;都有攻与防两面…...

    2024/5/9 13:49:39
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/10 1:36:26
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/9 7:40:42
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/9 2:44:26
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/10 2:07:45
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/10 8:07:24
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/9 5:40:03
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/10 8:16:30
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/10 2:07:43
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/10 2:07:43
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/9 4:12:16
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/9 7:40:35
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/9 19:47:07
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/10 10:17:11
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/10 2:07:41
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/9 5:02:59
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/9 4:31:45
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/9 16:54:42
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/10 1:31:37
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/10 9:24:29
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/10 10:40:03
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57