【人工智能003】图像识别算法模型常见术语简单总结(已更新)

1.熟悉、梳理、总结数据分析实战中的AI图像识别等实战研发知识体系,这块领域很大,需要耗费很多精力,逐步总结、更新到位,,,
2.欢迎点赞、关注、批评、指正,互三走起来,小手动起来!

文章目录

    • 1.常用术语清单

1.常用术语清单

  • 在这里插入图片描述
  • 序号常用术语解释说明
    1图像识别与计算机视觉图像识别是计算机视觉的一种应用,它包括一组任务,包括对象检测和图像分类
    2对象定位对象定位是指识别图像中一个或多个对象的位置并围绕其周边绘制边界框。但是,对象定位不包括检测到的对象的分类。
    3图像检测图像检测是将图像作为输入并在其中查找各种对象的任务。目标只是将一个对象与另一个对象区分开来,以确定图片中存在多少不同的实体。因此,围绕每个单独的对象绘制边界框。
    4图像识别识别图像中感兴趣的对象并识别它们属于哪个类别或类别的任务
    5图像识别的传统计算机视觉方法图像过滤、分割、特征提取和基于规则的分类的序列
    6机器学习的图像识别使用算法从好的和坏的样本数据集中学习隐藏的知识(监督学习)。最流行的机器学习方法是深度学习,其中在一个模型中使用多个隐藏层。
    7图像识别系统的过程1.带有训练数据 2.神经网络训练 3.模型测试
    8用于图像识别的机器学习模型支持向量机(SVM)SVM 通过制作包含目标对象的图像和不包含目标对象的图像的直方图来工作。然后,该算法获取测试图片并将经过训练的直方图值与图片各个部分的值进行比较以检查是否匹配。
    9用于图像识别的机器学习模型特征模型(特征提取算法)袋特征模型,如尺度不变特征变换 (SIFT) 和最大稳定极值区域 (MSER),通过获取要扫描的图像和要找到的对象的样本照片作为参考来工作。然后尝试将样本照片中的特征与目标图像的各个部分进行像素匹配,以查看是否找到匹配项。
    10用于图像识别的机器学习模型Viola-Jones 算法 Viola-Jones 算法是CNN(卷积神经网络)时代之前广泛使用的面部识别算法,它通过扫描面部并提取特征,然后将这些特征传递给增强分类器来工作。反过来,这会生成许多用于检查测试图像的增强分类器。为了找到成功的匹配,测试图像必须从这些分类器中的每一个生成正结果。
    11用于图像识别的深度学习模型卷积神经网络(CNN)卷积神经网络(CNN)的使用也被称为深度图像识别。CNN 是传统机器学习方法无法比拟的。CNN 不仅速度更快,而且它们还可以从图像中检测一个对象的多个实例,即使图像稍微扭曲、拉伸或以其他某种形式改变。
    12用于图像识别的深度学习模型YOLO、SSD 和 RCNN等最流行的深度学习模型使用卷积层来解析图像或照片。
    13流行的图像识别算法更快的基于区域的 CNN (Faster RCNN)Faster RCNN(Region-based Convolutional Neural Network)是R-CNN系列图像识别算法中性能最好的,包括R-CNN和Fast R-CNN。Faster RCNN 可以在 200 毫秒内处理一张图像,而 Fast RCNN 需要 2 秒或更长时间。
    14流行的图像识别算法单次检测器 (SSD)RCNN 围绕图像上的一组建议点绘制边界框,其中一些点可能重叠。Single Shot Detectors 通过将图像划分为不同纵横比的网格形式的默认边界框来离散化这一概念。然后结合以不同纵横比处理图像获得的特征图,以自然地处理不同大小的对象。这使得 SSD 非常灵活、准确且易于训练。SSD 的实现可以在 125 毫秒内处理图像。
    15流行的图像识别算法YOLO该算法使用固定的网格大小只处理一次帧,然后确定网格框是否包含图像。该算法在每个网格框内使用置信度度量和多个边界框,没有涉及多个纵横比或特征图的复杂性,因此,虽然这可以更快地产生结果,但它们的准确性可能不如 SSD。YOLO 最时尚的变体 Tiny YOLO 可以以高达 244 fps 的速度处理视频或以 4 ms 的速度处理 1 张图像。
    16图像识别应用领域医学图像分析,动物监测,照片识别和视频识别技术可用于识别人物、图案、标志、物体、地点、颜色和形状,食物图像识别
    17图像识别的挑战视角变化(viewpoint variation)一张物体在不同角度的拍摄下也会有不一样的效果
    18图像识别的挑战比列变换(scale variation)物体不仅仅在图像中存在大小差异,同时在现实生活中也存在大小差异
    19图像识别的挑战形变(deformation)许多感兴趣的对象不是刚体,可以以极端方式变形
    20图像识别的挑战遮挡(occlusion)可以遮挡感兴趣的对象。 有时只能看到对象的一小部分(少至几个像素)
    21图像识别的挑战光照条件(illumination conditions)照明的影响在像素级别上是剧烈的
    22图像识别的挑战背景杂波(bakground clutter)感兴趣的对象可能会融入其环境,使其难以识别
    23图像识别的挑战类内变异(intra-class variation)感兴趣的对象通常比较广泛,比如椅子。这些对象有许多不同的类型,每种类型都有自己的外观
    24图像为什么要灰度化识别物体,最关键的因素是梯度(SIFT/HOG),梯度意味着边缘,这是最本质的部分,而计算梯度,自然就用到灰度图像了,可以把灰度理解为图像的强度
    25图像为什么要灰度化颜色,易受光照影响,难以提供关键信息,故将图像进行灰度化,同时也可以加快特征提取的速度
    26仿射不变性平面上任意两条线,经过仿射变换后,仍保持原来的状态(比如平行的线还是平行,相交的线夹角不变等)
    27什么是局部特征局部特征从总体上说是图像或在视觉领域中一些有别于其周围的地方;局部特征通常是描述一块区域,使其能具有高可区分度;局部特征的好坏直接会决定着后面分类、识别是否会得到一个好的结果。
    28局部特征应该具有的特点可重复性、可区分性、准确性、有效性(特征的数量、特征提取的效率)、鲁棒性(稳定性、不变性)
    29SIFT特征提取的实质特征检测算法用于检测角、斑点、圆等。它还用于缩放图像。在不同的尺度空间上查找关键点(特征点),并计算出关键点的方向。SIFT所查找到的关键点是一些十分突出、不会因光照、仿射变换和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点等。
    30定向梯度直方图HOG特征提取的实质特征检测算法通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。
    31加速鲁棒特征(SURF)特征检测算法SURF主要是把SIFT中的某些运算作了简化。SURF把SIFT中的高斯二阶微分的模板进行了简化,使得卷积平滑操作仅需要转换成加减运算,这样使得SURF算法的鲁棒性好且时间复杂度低。SURF最终生成的特征点的特征向量维度为64维。
    32定向快速旋转简报ORB特征检测算法ORB特征描述算法的运行时间远优于SIFT与SURF,可用于实时性特征检测。ORB特征基于FAST角点的特征点检测与描述技术,具有尺度与旋转不变性,同时对噪声及透视仿射也具有不变性,良好的性能使得用ORB在进行特征描述时的应用场景十分广泛。目前正在你的手机和应用程序中使用,例如 Google 照片,你可以在其中对人进行分组,你看到的图像是根据人分组的。
    33LBP特征检测算法LBP(Local Binary Pattern),局部二值模式是一种描述图像局部纹理的特征算子,具有旋转不变性与灰度不变性等显著优点。LBP特征描述的是一种灰度范围内的图像处理操作技术,针对的是输入源为8位或16位的灰度图像。LBP特征是高效的图像特征分析方法,经过改进与发展已经应用于多个领域之中,特别是人脸识别、表情识别、行人检测领域已经取得了成功。LBP特征将窗口中心点与邻域点的关系进行比较,重新编码形成新特征以消除对外界场景对图像的影响,因此一定程度上解决了复杂场景下(光照变换)特征描述问题。
    34HAAR特征检测算法人脸检测最为经典的算法Haar-like特征+Adaboost。这是最为常用的物体检测的方法(最初用于人脸检测),也是用的最多的方法。
    35Harris角点检测特征检测算法用于检测输入图像中的角点
    36特征匹配特征检测算法比较两个图像的特征,这两个图像可能在方向、视角、亮度上不同,甚至大小和颜色也不同。
    37图像的种类灰度图黑白照片,单通道
    38图像的种类彩色图像RGB、HSV、YUV、CMYK、Lab。通常我们做特定颜色检测的时候,一般选择用HSV空间的图像,H:色彩,S:饱和度,V:明度。
    39空域与频域图像处理算法-图像变换由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。因此,有时候需要将空间域变换到频域进行处理。例如:傅立叶变换、沃尔什变换、离散余弦变换等
    40几何变换图像处理算法-图像变换图像平移、旋转、镜像、转置
    41色度变换图像处理算法-图像变换
    42尺度变换图像处理算法-图像变换图像缩放、插值算法(最近邻插值、线性插值、双三次插值)
    43灰度变换增强图像增强线性灰度变换、分段线性灰度变换、非线性灰度变换
    44直方图增强图像增强直方图统计、直方图均衡化
    45图像平滑/降噪图像增强邻域平均法、加权平均法、中值滤波、非线性均值滤波、高斯滤波、双边滤波
    46图像(边缘)锐化图像增强梯度锐化,Roberts算子、Laplace算子、Sobel算子等
    47阈值分割图像分割固定阈值分割、最优/OTSU阈值分割、自适应阈值分割
    48基于边界分割图像分割Canny边缘检测、轮廓提取、边界跟踪
    49Hough变换图像分割直线检测、圆检测
    50基于区域分割图像分割区域生长、区域归并与分裂、聚类分割
    51色彩分割图像分割
    52分水岭分割图像分割
    53几何特征图像特征位置与方向、周长、面积、长轴与短轴、距离(欧式距离、街区距离、棋盘距离)
    54形状特征(几何形态分析(Blob分析)图像特征矩形度、圆形度、不变矩、偏心率、多边形描述、曲线描述
    55幅值特征图像特征矩、投影
    56直方图特征(统计特征)图像特征均值、方差、能量、熵、L1范数、L2范数等;直方图特征方法计算简单、具有平移和旋转不变性、对颜色像素的精确空间分布不敏感等,在表面检测、缺陷识别有不少应用
    57颜色特征图像特征颜色直方图、颜色矩
    58局部二值模式( LBP)特征图像特征LBP对诸如光照变化等造成的图像灰度变化具有较强的鲁棒性,在表面缺陷检测、指纹识别、光学字符识别、人脸识别及车牌识别等领域有所应用。由于LBP 计算简单,也可以用于实时检测。
    59轮廓匹配图像/模板匹配
    60归一化积相关灰度匹配图像/模板匹配
    61不变矩匹配图像/模板匹配
    62最小均方误差匹配图像/模板匹配
    63贝叶斯分类表面缺陷目标识别算法-传统方法
    64K最近邻(KNN)表面缺陷目标识别算法-传统方法
    65人工神经网络(ANN)表面缺陷目标识别算法-传统方法
    66支持向量机(SVM)表面缺陷目标识别算法-传统方法
    67K-means表面缺陷目标识别算法-传统方法
    68OpenCV常用的视觉检测软件/库OpenCV是Intel开源计算机视觉库。其核心由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 的特点拥有包括300多个C函数的跨平台的中、高层 API 跨平台:Windows, Linux;免费(FREE):无论对非商业应用和商业应用;速度快;使用方便。
    69传统的目标检测算法目标检测算法Cascade + HOG/DPM + Haar/SVM以及上述方法的诸多改进、优化
    70基于候选区域(Region Proposal)/框 + 深度学习分类目标检测算法通过提取候选区域,并对相应区域进行以深度学习方法为主的分类的方案,如:R-CNN(Selective Search + CNN + SVM),SPP-net(ROI Pooling),Fast R-CNN(Selective Search + CNN + ROI),Faster R-CNN(RPN + CNN + ROI),R-FCN等系列方法
    71基于深度学习的回归方法目标检测算法YOLO/SSD/DenseBox 等方法;以及最近出现的结合RNN算法的RRC detection;结合DPM的Deformable CNN等
    72图像超分辨率超分辨率(Super Resolution,SR)是从给定的低分辨率(LR)图像中恢复高分辨率(HR)图像的过程,是计算机视觉的一个经典应用。
    73图像去雨、去雾雨水去除的方法试图从由雨水条纹和雨水累积(或雨水幕效应)退化的图像中恢复干净的背景场景。
    74图像去雨、去雾图像去雾的目的是消除雾霾环境对图像质量的影响,增加图像的可视度,是图像处理和计算机视觉领域共同关切的前沿课题。
    75图像去模糊去噪图像的运动模糊就是一种典型的图像退化现象。图像运动模糊是指图像中的移动效果,通常会出现在长时间曝光或被拍摄物体移动太快的情况下,由于拍摄时相机与物体之间发生了相对位移,图像上就会出现运动模糊。
    76图像分割指根据颜色、空间纹理、几何形状等特征把图像划分成若干个互不相交的区域,使得这些特征在同一区域内表现出一致性或相似性,而在不同区域间表现出明显的不同。
    77语义分割将图像中的每一个像素关联到一个类别标签上的过程,这些标签可能包括一个人、一辆车、一朵花、一件家具等
    78姿态估计人体关键点检测(Human Keypoints Detection)又称为人体姿态估计,是计算机视觉中一个相对基础的任务,是人体动作识别、行为分析、人机交互等的前置任务。一般情况下可以将人体关键点检测细分为单人/多人关键点检测、2D/3D关键点检测,同时有算法在完成关键点检测之后还会进行关键点的跟踪,也被称为人体姿态跟踪。
    79人脸Arcface人脸识别模块,在五百亚洲人底库中精度可达99%+
    80行人重识别(Person Re-identification)行人重识别(Person Re-identification)又被称为行人再识别,如今被视为图像检索的一类关键子问题。它是利用计算机视觉算法对跨设备的行人图像或视频进行匹配,即给定一个查询图像,在不同监控设备的图像库检索出同一个行人.
    81多目标跟踪 ,即Multiple Object Tracking (MOT)主要任务中是给定一个图像序列,找到图像序列中运动的物体,并将不同帧的运动物体进行识别,也就是给定一个确定准确的id,当然这些物体可以是任意的,如行人、车辆、各种动物等等,而最多的研究是行人跟踪,由于人是一个非刚体的目标,且实际应用中行人检测跟踪更具有商业价值。 绝大多数MOT 算法无外乎这四个步骤:①检测 ②特征提取、运动
    82文本理解一个是传统的文本理解,它往往只需识别文档中的文本
    83文本理解另一个场景文字理解,需要将照片或视频中的文字识别出来,它包含文本检测和文本识别两个步骤:首先是对存在文字区域的定位(Text Detection),即找到单词或文本行的边界框(bounding box);然后对定位的区域内容进行识别(Text Recognition),即预测边界框中每一个字符的类标签。将这两步合在一起就能达到最终目的:端到端的文本识别。
    84医学图像数据特点可获得、质量高、体量大、标准统一等特点,使人工智能在其中的应用较为成熟
    85多模态学习模态每一种信息的来源或者形式,都可以称为一种模态,例如:触觉,听觉,视觉,嗅觉;信息的媒介,有语音、视频、文字;传感器,如雷达、红外、加速度计。
    86多模态学习多模态机器学习(MultiModal Machine Learning (MMML)旨在通过机器学习的方法实现处理和理解多源模态信息的能力
    87小样本学习Few-shot learning (FSL)机器学习领域具有重大意义和挑战性,是否拥有从少量样本中学习和概括的能力,是将人工智能和人类智能进行区分的明显分界点,因为人类可以仅通过一个或几个示例就可以轻松地建立对新事物的认知,而机器学习算法通常需要成千上万个有监督样本来保证其泛化能力。
    88Viola-Jones算法CNN(卷积神经网络)时代之前广泛使用的面部识别算法,用于面部识别的最著名的工具之一。它扫描人脸,从人脸中提取一些特征,并对其进行分类。它还使用了一种增强算法,旨在帮助进行更准确的分类。
    89面部识别人脸分析是一种主要的识别应用。许多公司都使用它来同时检测不同的人脸,例如,为了知道图像中有多少人。警方和安全部队可以使用人脸识别来识别罪犯或受害者。人脸分析涉及性别检测、情绪估计、年龄估计等。
    90特征脸Eigenfaces 是一种人脸检测和识别方法,用于确定图像数据集中的人脸方差。它使用这些差异通过机器学习对人脸进行编码和解码。一组特征脸是通过对大量人脸图像的统计分析确定的“标准化人脸成分”的集合。面部特征被分配了数学值,因为这种方法不使用数字图片,而是使用统计数据库。任何人脸都是这些值以不同百分比的组合。
    91FisherfacesFisherfaces 是最流行的面部识别算法之一;作为 Eeigenfaces 算法的改进,被认为在训练过程中的类别区分方面更成功。该算法的主要优势在于它能够对光照和面部表情变化进行内插和外推。有报告称,在预处理阶段与 PCA 方法结合时,Fisherfaces 算法的准确度为 93%。
    92皮肤纹理分析皮肤识别技术有很多应用——人脸检测算法、不良图像过滤、手势分析等。
    93皮肤纹理分析它通常使用高分辨率图像。皮肤纹理分析的特殊情况使用不同的独特参数,如痣、肤色、肤色等。最近基于纹理特征和肤色组合的研究显示了有趣的结果。研究人员使用神经网络来开发和测试皮肤识别系统。项目中使用的前馈神经网络将输入纹理图像分类为“皮肤”和“非皮肤”,并表现出令人印象深刻的性能。
    94FaceNetGoogle研究人员于 2015 年开发的人脸识别系统 FaceNet 基于人脸识别基准数据集。可用的预训练模型和各种开源第三方实现使该系统非常广泛。
    95FaceNetFaceNet 在研究调查、测试性能和准确性方面显示出出色的结果。FaceNet 准确提取人脸嵌入,高质量特征用于后期训练人脸识别系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/673633.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

3、flex弹性盒布局(flex:1?、水平垂直居中、三栏布局)

一、flex布局 任何一个容器都可以指定为 Flex 布局。块元素,行内元素即可。 div{ display: flex; } span{ display: inline-flex; } 注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。 二、flex属性 父容器…

WordPress子比内容同步插件

1.支持分类替换 将主站同步过来的文章分类进行替换 2.支持本地化文章图片 (使用储存桶可能会导致无法保存图片) 3.支持自定义文章作者(选择多个作者则同步到的文章作者将会随机分配) 4.支持将同步过来的文章自定义文章状态&…

ThinkBook 14 G6+ IMH(21LD)原厂Win11系统oem镜像下载

lenovo联想笔记本电脑原装出厂Windows11系统安装包, 恢复开箱状态自带预装系统,含恢复重置还原功能 链接:https://pan.baidu.com/s/1WIPNagHrC0wqYC3HIcua9A?pwdhzqg 提取码:hzqg 联想原装出厂系统自带所有驱动、出厂主题壁…

基于Win11下的Wireshark的安装和使用

Wireshark的安装和使用 前言一、Wireshark是什么简介 二、下载Wireshark下载过程查看自己电脑配置 三、安装Wireshark安装过程安装组件创建快捷方式winPacpNpcap 打开检验 四、使用Wireshark实施抓包捕获数据包 五、基于Wireshark使用显示过滤器简介使用方法注意ICMP的请求和应…

dibbler-DHCPv6 的开源框架(C++ 实现)2

前置 在 dibbler-DHCPv6 的开源框架(C 实现)1 说了 dibbler 的安装和编译、使用。在这里说一下 server 的源码分析。 一、主函数文件 dibbler/Port-linux/dibbler-server.cpp 代码路径: 二、主要函数解释 1. 加载配置文件和设置 DUID …

【Python Cookbook】S01E12 根据字段将记录分组

目录 问题解决方案讨论 问题 如果有一系列的字典或对象实例,我们想根据某个特定的字段来分组迭代数据。 解决方案 假设有如下字典列表: rows [{address: 5412 N CLARK, date: 07/01/2012},{address: 5148 N CLARK, date: 07/04/2012},{address: 580…

----JAVA 继承----

引言 再java中你能创造出很多的类,但如果这些类中的成员再另一个类中也要使用,那么就要用到继承来实现指定类中成员的使用了 那么也就可以写出这样的代码 再类Cat中使用了类Animal的成员,这里我们称Cat叫子类,Animal叫父类 概念…

上位机图像处理和嵌入式模块部署(f407 mcu中tf卡读写和fatfs挂载)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 很早之前,个人对tf卡并不是很重视,觉得它就是一个存储工具而已。后来在移植v3s芯片的时候,才发现很多的soc其实…

蓝奏管理器iapp源码V3

蓝奏登录注册,简单管理文件夹等都没问题,就是上传接口需要有能力的人抓包进行修复一下(我留了之前还能正常使用的接口,也是蓝奏官方的,所以参照一下就行。),这个应该也不是什么大问题&#xff0…

IDEA 学习之 命令行太长问题

现象 Error running App Command line is too long. In order to reduce its length classpath file can be used. Would you like to enable classpath file mode for all run configurations of your project?解决办法 办法一 .idea\workspace.xml ——> <compone…

【图自动编码器】基础介绍 及 基于PyTorch的图自动编码器实例代码 | MLP应用于节点级别和图级别的任务实例(附实例代码+数据集)

世界以痛吻我,我要报之以歌。——泰戈尔 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌿[2] 2023年城市之星领跑者TOP1(哈尔滨)🌿 🌟[3] 2022年度博客之星人工智能领域TOP4🌟 🏅[4] 阿里云社区特邀专家博主🏅

秋招突击——算法打卡——5/31——复习{采药问题、(状态压缩DP)小国王}——新做:{盛最多水的容器、整数转罗马数字}

文章目录 复习背包模型——采药问题状态压缩DP——小国王思路分析实现代码参考 新作盛最多的水个人实现思路分析实现代码 参考分析思路分析实现思路 整数转罗马数字个人实现思路分析实现代码 参考实现思路分析实现代码 总结 复习 背包模型——采药问题 原题链接这里回忆的时候…

回溯算法之简单组合

哦吼&#xff01;今天结束了二叉树&#xff0c;开始回溯算法 其实也需要用到迭代&#xff0c;哈哈哈哈&#xff0c;但是这个暴力穷举真的好爽。 先记一下回溯算法的基本框架吧 老规矩&#xff1a; 还是有结束条件 但是后面就不太一样了 这里就是for循环&#xff0c;循环n…

系统思考的魅力

“不管你信不信&#xff0c;你的系统正是为了现在这个结果而设计的。”—爱德华兹戴明 在长期的组织辅导中&#xff0c;最开始我常听到管理者们说&#xff1a;“这是某某的问题”&#xff0c;或者“某某真不行”。我想这也正显示出系统思考的真正魅力&#xff0c;当大家开始用…

小波相干性显著性检验(MATLAB R2018A)

交叉小波常被用于检测不同信号之间的相关性&#xff0c;其在时频域建立了不同信号之间的联系。对于两个时域信号&#xff0c;其交叉小波变换和交叉小波尺度谱如下&#xff1a; 以轴承振动信号为例&#xff0c;利用正常轴承与故障轴承的振动信号、故障轴承和故障轴承的振动信号分…

使用conda环境安装pythonocc-core

conda环境安装pythonocc库 基本环境 操作系统:Ubuntu 22.04 conda 23.11.0 安装pythonocc-core conda create --name pyocc python3.10 conda activate pyocc conda install -c conda-forge pythonocc-core7.8.1也可参考下面的官方地址 pythonocc-core 官方git地址 conda官…

Golang | Leetcode Golang题解之第128题最长连续序列

题目&#xff1a; 题解&#xff1a; func longestConsecutive(nums []int) int {numSet : map[int]bool{}for _, num : range nums {numSet[num] true}longestStreak : 0for num : range numSet {if !numSet[num-1] {currentNum : numcurrentStreak : 1for numSet[currentNum…

第4章:车辆的横向优化控制

4.1 车辆动力学模型 注1&#xff1a;运动学模型和动力学模型最大的不同点在于 运动学模型是在我们不考虑车辆的受力情况下建立的&#xff08;回顾我们推导出运动学模型的过程&#xff0c;我们没有使用到任何车辆所受的外力作为公式中的已知量&#xff0c;而是直接通过 “ 车速…

力扣173题:二叉搜索树迭代器(含模拟面试)

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容&#xff0c;和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣&#xff01; 推荐&#xff1a;数据分析螺丝钉的首页 关注微信公众号 数据分析螺丝钉 免费领取价值万元的python/java/商业…

OBS实现多路并发推流

OBS实现多路并发推流 解决方案速览相关依赖下载安装多路推流 解决方案速览 利用OBS进行本地直播画面的构建。 使用Multiple RTMP outputs plugin进行多路并发推流。 相关依赖下载安装 OBS软件 # OBS官网 https://obsproject.com/zh-cnMultiple RTMP outputs plugin # 插件官网…