3D激光轮廓仪知识整理
文章目录
- 1.原理和应用场景
- 1.1 相机原理
- 1.1.1 测量原理
- 1.1.2 相机激光器
- 1.1.3 沙姆镜头
- 1.1.4 相机标定
- 1.1.5 中心线提取
- 1.2 应用场景
- 1.2.1 测量相关应用
- 1.2.2 缺陷检测相关应用
- 2.相机参数介绍及选型介绍
- 2.1 成像原理
- 2.2 原始图成像
- 2.3 生成轮廓图
- 2.4 相机规格参数
- 2.4.1 单轮廓点数
- 2.4.2 参考距离
- 2.4.3 Z轴测量范围
- 2.4.4 X轴测量范围
- 2.4.5 Z轴分辨率
- 2.4.6 Z轴重复精度
- 2.4.7 Z轴线性度(±% of MR)
- 2.4.8 轮廓数据间隔
- 2.4.9 数据输出类型
- 2.4.10 激光波长
- 2.4.11 触发模式
- 2.4.12 扫描帧率
- 2.4.13 激光等级
- 2.5 相机选型评估
- 2.5.1 精度评估
- 2.5.2 视场评估
- 2.5.3 速度评估条件
- 2.5.4 效率评估
- 2.5.5 材质评估
- 2.5.6 成像质量(噪点、空洞)
- 2.6 多相机拼接
- 2.6.1 相机上下对射场景
- 2.6.2 双相机左右并列拼接
- 2.6.3 双相机对向扫描拼接
- 3.3D项目需求与评估规范
- 3.1 应用类型
- 3.2 使用环境
- 3.3 项目信息
- 4.系统标定
- 4.1 直线标定
- 4.2 静态标定
- 4.3 动态标定
- 4.4 旋转标定
1.原理和应用场景
1.1 相机原理
3D激光轮廓传感器是基于激光三角测量法来重建三维场景。向被测物表面投射激光,通过使用2D相机接收其反射光的变化,可以非接触式测量物体表面轮廓(截面形状)。通过被测物和轮廓仪间的相对运动,对连续获取的一组剖面轮廓高度数据来近似地重构出被测物的3D形状,实现高精度测量及检测。
1.1.1 测量原理
1.1.2 相机激光器
激光器由传统的柱面镜改为鲍威尔棱镜,将通过准直透镜的光线,产生亮度均匀的直线。
1.1.3 沙姆镜头
沙姆定律定义:当被摄体平面、影像平面、镜头平面这三个面的延长面相交于一直线时,即可得到全面清晰的影像。
1.1.4 相机标定
1.1.5 中心线提取
1.2 应用场景
1.2.1 测量相关应用
检测电池仓平整度、A级面共面度以及螺钉孔位浮高
1.2.2 缺陷检测相关应用
需要对Pin针歪斜、缺针、高度异常等情况进行检出。
2.相机参数介绍及选型介绍
2.1 成像原理
3D激光轮廓仪是基于激光三角测量法(laser triangulation)来重建三维场景。向被测物表面投射激光平面(光片,sheet of light) ,通过使用CMOS相机接收其反射光的变化,可以非接触方式测量高度、高度差、宽度等轮廓(截面形状)。
通过被测物和轮廓仪之间的相对运动,对连续获取的轮廓数据进行图像处理重构获得被测物的3D形状,实现高精度测量及检测。
2.2 原始图成像
不同于常规相机焦平面、镜头平面和像平面三个平面平行,轮廓仪的三者相交于同一条直线。通过沙姆角设计,扩展了测量景深,使得全测量范围清晰成像。
2.3 生成轮廓图
对于线激光三角测量来说,核心算法在于轮廓线中心点的提取,高鲁棒性的提取算法可以使传感器轻松应对各种复杂场景;
对一张原始图,遍历每列搜索,每列得到一个轮廓点,这些轮廓点构成一条轮廓线。
2.4 相机规格参数
2.4.1 单轮廓点数
指相机Sensor横向分辨率。
2K系列,单轮廓点数为2048个点 。
3K系列,单轮廓点数为3200个点。
4K系列,单轮廓点数为4096个点。
2.4.2 参考距离
推荐相机的架设高度(相机下端面到目标物表面的距离)
2.4.3 Z轴测量范围
Z轴(高度)方向上可测量的范围
2.4.4 X轴测量范围
即横向视场,X轴(宽度)方向上可测量的范围。
2.4.5 Z轴分辨率
相机在高度方向上的最高分辨能力,为亚像素分辨率。标注的近端到远端下的分辨率范围;在测量范围内,越靠近近端,Z方向分辨率越高。
2.4.6 Z轴重复精度
相机在参考距离高度下架设,激光线打在陶瓷平面,重复采集4096条原始轮廓数据(不进行滤波处理),每条轮廓都有一个平均z值。这些平均z值的最大值减去最小值得到重复精度;
2.4.7 Z轴线性度(±% of MR)
Z方向线性度是在整个测量范围内被测物的实际距离和测量距离之间的差值。该差值与测量范围的比例即称为直线性。 Z方向线性度指示传感器的绝对测量能力.
2.4.8 轮廓数据间隔
沿X轴激光线方向轮廓点的水平间隔,
轮廓数据间隔=测量处视场宽度÷单轮廓点数。
2.4.9 数据输出类型
原始图:由轮廓仪内集成的2D相机拍摄激光线的原始成像
轮廓数据:原始成像经过中心线提取算法所得到的单条点云数据。
点云数据:三维数据点的集合,其中每个数据点包含空间X,Y,Z信息。
深度图:包含深度信息的一张二维图像,深度图中每个像素的灰度值代表深度信息。
亮度图:包含激光线亮度信息的一张二维图像,亮度图中每个像素的灰度值代表亮度信息。
2.4.10 激光波长
激光是“电磁波”的一种,“电磁波”存在波长这一标准。激光波长一般为405nm和650nm两种波长,肉眼判断分别为蓝光和红光。
2.4.11 触发模式
触发模式分为软触发和硬件触发。
软触发:通过软件代码命令来触发相机拍照
硬触发:通过外部硬件的控制信号触发相机拍照
2.4.12 扫描帧率
扫描行频,相机每秒最高采集多少条剖面轮廓;标注全画幅下(最大测量范围下)的行频和通过缩小感兴趣区域(ROI)后可达的最高行频。
2.4.13 激光等级
根据激光产品对人体组织的危害机理以及造成的伤害程度,按照IEC 60825-1:2014 激光产品安全标准进行分类:将激光产品进行分类。
2.5 相机选型评估
2.5.1 精度评估
Z轴系统重复精度判断:
Z方向绝对误差一般为Z方向分辨率*(3-8)倍,以海康DP-2060-01H为例,绝对误差为7.5-24微米。最终乘以3-8倍,主要取决与机构精度,以及环境震动导致。
X/Y精度判断:
X方向绝对误差一般为轮廓间隔
4-5倍,以DP-2120-01H远视场为例,绝对误差为188-236微米(受环境影响)。
2.5.2 视场评估
视场位置选择:
1、视场足够的条件下使用中间视场,即参考距离高度
2、精度要求高选择上1/3视场
3、视野要求大选择下1/3视场
4、切忌不要将激光线太贴近上下视场边缘(线性度差)
视场大小选择:
1、首先选取满足客户精度要求的相机,此时若视场不满足,即选择拼接。
2、若客户对于精度无要求,那么选取对应视野满足的相机即可。
2.5.3 速度评估条件
1、相机可达的最大帧率:在保证ROI可以包含被测物高度的前提下,查看相机可达到的上限帧率,一般取可达上限
帧率的90%作为当前最高帧率(为防止编码器波动或者速度波动造成的误差)
2、客户要求的Y方向图像分辨率:根据客户精度要求,确定Y方向分辨率Yscale,一般为客户绝对误差的1/3,
stepdistance(步进间距)一般等于Yscale(Y轴采样间距)
3、根据精度和可达的最大帧率确定最快速度:V=当前可达最大帧率*stepdistance
2.5.4 效率评估
检测效率≠V/被测物料长度,检测效率=V/周期长度,
周期长度=物料长度+物料间隔,CT时间=周期长度/V
2.5.5 材质评估
红光蓝光选择:蓝光相比红光精度更高.。
红色激光(传统机型): 传统机型使用红色激光,成像激光光束较粗,轮廓结果跳动较大,重复性较差。
蓝色激光: 蓝色激光成像更精细,轮廓结果更稳定,精度更高。
针对某些黑色吸光材料时,合适的选择激光可以使成像效果更好。红色波长量子效率高,提高黑色物体响应率;下图为相同曝光参数下成像
2.5.6 成像质量(噪点、空洞)
重点关注扫描出来的图像与实际物体的还原程度对比,当还原程度较高时,成像较好,还原程度较低时,成像较差。
2.6 多相机拼接
2.6.1 相机上下对射场景
主要用来测量产品厚度
2.6.2 双相机左右并列拼接
适用条件:样品需要测试的面积过大,节拍要求高,单相机扫描拼接节拍无法达到要求,需要扩大X方向的视野。
2.6.3 双相机对向扫描拼接
适用条件:单相机扫描出图盲区过大,使有效区域无法显示。
各个拼接的结构布局都是在进行相对位移,要么相机静止,样品移动;要么样品静止,相机运动。
3.3D项目需求与评估规范
3.1 应用类型
检测类型:缺陷检测、特征有无的判断等
测量类型:物体的长宽高、特征、体积等
OCR类型:数字、字符、文字识别等
识别类型:特征分类等
定位类型:特征位置、边缘位置等
3.2 使用环境
使用环境对评估方案精度有重要意义,如有特殊使用环境,请客户补充说明:
例如设备空间、隔离拍摄等。
3.3 项目信息
有明确的项目需求描述,明确公差范围、重复精度、绝对精度、检测效率
等信息,确定是设备需求还是解决方案需求,提供必要的当前方案信息和痛点
4.系统标定
安装设备时,难以确保安装后设备的X/Y方向所在平面与载物台平面平行,设备的Y方向也难以确保和运动扫描方向一致。
设备的安装误差会影响测量的绝对精度,可通过系统标定矫正安装误差,得到系统坐标系下的点云数据,提高测量的绝对精度。
经过系统标定后,可以将倾斜的平面矫正为水平的平面,方便后续图像数据处理,比如通过高度阈值分割去除背景噪声。
4.1 直线标定
只能矫正X方向(横向)的安装误差,提升X方向的测量绝对精度。
4.2 静态标定
可以矫正X方向(横向)和Z方向(高度方向)的安装误差;提升X方向和Z方向的测量绝对精度。
4.3 动态标定
可以矫正X方向(横向)和Z方向(高度方向)以及Y方向(运动扫描方向)的安装误差;提升X\Y\Z三个方向上的测量绝对精度;
该标定方式下,需标定块或设备其中一个处于运动状态,两者产生相对运动。
4.4 旋转标定
适用于转盘旋转的场景。
相关文章:
3D激光轮廓仪知识整理
文章目录 1.原理和应用场景1.1 相机原理1.1.1 测量原理1.1.2 相机激光器1.1.3 沙姆镜头1.1.4 相机标定1.1.5 中心线提取 1.2 应用场景1.2.1 测量相关应用1.2.2 缺陷检测相关应用 2.相机参数介绍及选型介绍2.1 成像原理2.2 原始图成像2.3 生成轮廓图2.4 相机规格参数2.4.1 单轮廓…...
SSH远程工具
一、常见SSH远程工具 工具开源跨平台多标签文件传输高级功能价格Xshell❌Win✔️✔️脚本、会话管理免费/商业版Tabby✔️全平台✔️✔️插件扩展免费MobaXterm❌Win✔️✔️集成工具集免费/付费SecureCRT❌Win/macOS/Linux✔️✔️企业级加密$129+PuTTY✔️全平台❌❌基础连接…...
C++day8
思维导图 牛客练习 练习 #include <iostream> #include <cstring> #include <cstdlib> #include <unistd.h> #include <sstream> #include <vector> #include <memory> using namespace std; class user{ public: …...
Vue响应式系统的简单实现
一、什么是副作用函数和响应式数据? 副作用函数: 可以产生副作用的函数,那么什么是副作用呢?举个栗子: let count 1function effect() {count }function fn() {if (count 1) {console.log(执行1)} else {console.l…...
超卖问题解决方案
目录 需求概述 系统需求 提升高并发吞吐量 解决超卖问题 解决方案分析 悲观锁与乐观锁 悲观锁 乐观锁 数据库行级锁 实现悲观锁(排他锁) 实现乐观锁 悲观锁&乐观锁 Redis分布式锁 Redis原子操作方案 方案分析 技术实现 通过MULTI事务…...
智享AI直播代理:零门槛掘金新风口
智享AI直播代理:零门槛掘金新风口 传统直播困局,AI破局而生 在电商与内容创业井喷的今天,传统直播模式却陷入“三高”泥潭——人力成本高、内容门槛高、运营风险高。一位主播单日直播超8小时即面临状态下滑,而多平台运营更需…...
在huggingface上制作小demo
在huggingface上制作小demo 今天好兄弟让我帮他搞一个模型,他有小样本的化学数据,想让我根据这些数据训练一个小模型,他想用这个模型预测一些值 最终我简单训练了一个小模型,起初想把这个模型和GUI界面打包成exe发给他࿰…...
Spring、Spring Boot和 Spring Cloud 的关系
Spring、Spring Boot和 Spring Cloud 的关系 Spring, Spring Boot 和 Spring Cloud 都是 Spring 生态系统中的重要组成部分,它们之间有紧密的关系,但各自有不同的定位和功能。下面是它们之间的关系和区别: 1、Spring Framework:…...
[蓝桥杯] 求和(C语言)
题目链接 P8772 [蓝桥杯 2022 省 A] 求和 - 洛谷 题目理解 这道题就是公式题,我们模拟出公式后,输出最终结果即可。 本题不难,相信很多同学第一次见到这道题都是直接暴力解题。 两个for循环,测试样例,直接拿下。 #in…...
从用户需求到产品迭代:Scrum 实践全流程详解
目录 前言1. 用户需求与产品待办列表的形成1.1 用户需求的来源与整理1.2 构建产品待办列表(Product Backlog) 2. 迭代计划与目标设定2.1 Sprint 的时间周期设定2.2 设定明确的 Sprint 目标 3. 开发执行与每日站会3.1 高效协作的开发过程3.2 每日站会&…...
windows10安装配置并使用Miniconda3
windows10安装配置并使用Miniconda3 Conda 与 Anaconda 的区别 Conda 是包管理和环境管理工具,Anaconda 在 Conda 的 基础上预装了大量科学计算包 Conda 与 pip 的区别 Conda 是跨语言的包和环境管理器(支持 Python/R 等),能安…...
16-产品经理-需求的评审
在创建需求的时候,有一个"不需要评审"的复选框,如果选中该复选框的话,需求的创建成功后状态是激活的。 但大部分情况下面,需求还是需要评审的。 即使产品完全由一个人负责,也可以将一些不成熟的想法存为草…...
【java图形化界面编程】
文章目录 一、GUI简介二、Swing1.容器组件2. 布局管理器:BorderLayout3.代码实现 实验总结: 一、GUI简介 GUI:图形用户界面。通过图形用户界面,程序的输入输出可以脱离控制台JAVA中实现GUI主要使用3种技术:AMT&#x…...
BGP路由协议之属性1
公认属性是所有 BGP 路由器都必须能够识别的属性 公认必遵 (Well-known Mandatory) : 必须包括在每个 Update 消息里公认任意 (Well-known Discretionary) : 可能包括在某些 Update 消息里。 可选属性不需要都被 BGP 路由器所识别 可选过渡(OptionalTransitive) : BGP 设备不…...
架构思维: 数据一致性的两种场景深度解读
文章目录 Pre案例数据一致性问题的两种场景第一种场景:实时数据不一致不要紧,保证数据最终一致性就行第二种场景:必须保证实时一致性 最终一致性方案实时一致性方案TCC 模式Seata 中 AT 模式的自动回滚一阶段二阶段-回滚二阶段-提交 Pre 架构…...
压测工具开发实战篇(四)——client子窗口功能
你好,我是安然无虞。 文章目录 树控件添加文件补充学习: 函数定义中循环体里的局部变量补充学习: 动态添加对象属性 刷新文件上下文菜单 (右键菜单)实现右键菜单功能 编辑节点文本 在学习本篇文章之前, 建议先看一下上篇介绍MDI子窗口的文章: 压测工具开发实战篇(三…...
如何开发 HTML 游戏
开发 HTML 游戏适合初学者学习编程和游戏开发的基础知识。HTML 游戏通常结合了 HTML、CSS 和 JavaScript 技术,利用浏览器的渲染能力来实现交互式的游戏体验。 1. 确定游戏类型 在开始开发之前,你需要明确你的游戏类型。例如: 简单游戏&…...
机器学习 从入门到精通 day_01
1. 机器学习介绍与定义 1.1 机器学习定义 机器学习(Machine Learning)本质上就是让计算机自己在数据中学习规律,并根据所得到的规律对未来数据进行预测。 机器学习包括如聚类、分类、决策树、贝叶斯、神经网络、深度学习(…...
React中的跨组件通信
在React中,跨组件通信有几种常见的方式。每种方式适用于不同的场景,下面是几种常见的跨组件通信方法: 1. 通过父子组件传递 Props 父组件可以通过 props 将数据传递给子组件,子组件只能接收和使用这些数据。 父组件(…...
Vue项目 bug 解决
Vue2项目部署失败 从gitee 上拉下一个前端项目,然后npm install,报错如下: 解决办法: 从 npm切换到cnpm:npm install -g cnpm执行命令export NODE_OPTIONS--openssl-legacy-provider下载依赖:cnpm instal…...
Python 3.13.2 安装教程(附安装包)轻松开启编程之旅
文章目录 前言软件介绍安装步骤1. 下载安装包2. 运行安装程序3. 选择安装选项4. 等待安装完成5. 验证安装结果 前言 在数字化时代,Python 作为一种简洁、高效且功能强大的编程语言,广泛应用于 Web 开发、数据科学、人工智能等诸多领域。无论是编程新手入…...
Meta 最新发布的 Llama 4:多模态开源大模型全面解析
TL;DR 2025 年 4 月 5 日,Meta AI 正式发布了第四代大型语言模型 Llama 4。引入了 Mixture-of-Experts (MoE,专家混合) 架构,同时原生支持多模态输入,最小的 Llama 4 Scout 模型支持 10m 的长文本输入。 Paper name The Llama 4…...
Web开发:常用 HTML 表单标签介绍
在 Web 开发中,HTML 表单是实现用户交互的关键元素,它为用户提供了输入数据的途径,广泛应用于注册登录、搜索查询、问卷调查等功能场景。本文将详细介绍常用的 HTML 表单标签及其使用方法。 表单容器标签 <form> <form>标签用…...
力扣HOT100之链表:2. 两数相加
这道题就是按照正常的数学思维去做的,设置一个标志位flag用来标记进位的情况,当发生进位时设置为1,否则设置为0,初始时设置为0。我们同时遍历两个链表,将两个节点的值相加,再加上上一位的进位flagÿ…...
Spring Boot 项目集成 License 授权与续期完整指南
一、背景说明 在 Spring Boot 项目中,通过引入第三方 spring-boot-starter-license 组件,可以快速实现系统权限到期控制、License 证书管理等功能。本文详细介绍如何集成 License 功能,并解决证书安装、权限配置、异常拦截及续期流程等关键问…...
2010年-全国大学生数学建模竞赛(CUMCM)试题速浏、分类及浅析
2010年-全国大学生数学建模竞赛(CUMCM)试题速浏、分类及浅析 全国大学生数学建模竞赛(China Undergraduate Mathematical Contest in Modeling)是国家教委高教司和中国工业与应用数学学会共同主办的面向全国大学生的群众性科技活动,目的在于激…...
典型的ETL使用场景与数据集成平台的应用
在当今数字化时代,数据已经成为企业决策和运营的核心资产。为了更好地管理和利用数据,企业需要借助高效的数据处理技术。ETL(Extract,Transform,Load)作为数据处理的核心技术之一,广泛应用于数据…...
深入解析嵌入式Linux系统架构:从Bootloader到用户空间 - 结合B站视频教学
B站视频链接,请多多关注本人B站: 📌 Yocto项目实战教程:第二章 视频讲解 目录 第2章 Linux系统架构 2.1 GNU/Linux2.2 Bootloader2.3 内核空间2.4 用户空间 总结 第2章 Linux系统架构 {#linux系统架构} 嵌入式Linux系统是Linux内核的精简版…...
从Oracle和TiDB的HTAP说起
除了数据库行业其他技术群体很多不知道HTAP的 时至今日还是有很多人迷信Hadoop,觉得大数据就是Hadoop。这是不正确的。也难怪这样,很多人OLTP和OLAP也分不清,何况HTAP。 Oracle是垂直方向实现 TiDB是水平方向实现 我个人认为这是两种流派…...
【Vue-路由案例】面经基础版
目录 <<回到导览1.面经基础版1.1.VueCli建项目1.1.1.VueCli 自定义项目1.1.2.ESlint代码规范 1.2.项目路由1.2.1.一级路由配置1.2.2.二级配置路由1.2.3.设置高亮1.2.4.发生请求、渲染1.2.5.跳转传参、再发请求1.2.6.体验优化1.2.7.keep-alive <<回到导览 1.面经基…...
C#调用C++动态库时出现`System.DllNotFoundException`错误的解决思路
文章目录 1. DLL文件路径问题2. 依赖的运行时库缺失3. 平台不匹配(x86/x64)4. 导出函数名称不匹配5. DLL文件损坏或权限问题6. 运行时库冲突(MT/MD不匹配)7. 使用DLLImport时的常见错误总结步骤 在C#中调用C动态库时出现System.Dl…...
数据清洗
map阶段:按行读入内容,对内容进行检查,如果字段的个数少于等于11,就删除这条日志(不保留)去除日志中字段个数小于等于11的日志内容。 <偏移量,第一行的内容> → <通过刷选之后的第一行…...
ubuntu 20.04 编译和运行A-LOAM
1.搭建文件目录和clone代码 mkdir -p A-LOAM/src cd A-LOAM/src git clone https://github.com/HKUST-Aerial-Robotics/A-LOAM cd .. 2.修改代码文件 2.1 由于PCL版本1.10,将CMakeLists.txt中的C标准改为14: set(CMAKE_CXX_FLAGS "-stdc14"…...
Oracle迁移翻车,数据校验没做好...
作为DBA,你是否经历过这样的噩梦?数据库迁移、主从同步、容灾切换后,数据不一致却迟迟无法定位,只能手动写脚本逐表比对,熬到凌晨还在查差异… Oracle GoldenGate Veridata(OGG Veridata) 就是…...
小刚说C语言刷题——第17讲 循环之for语句
在生活中,我们经常会碰到重复去做某一件事。例如,一个人绕着操场跑圈,一天24小时往复。这些周而往复的事,我们称为循环。 1.循环的作用 在编程时,我们用循环的目的有两个。一个是减少循环时代码量,一个是通…...
如何使用 Coze 的 HTTP 请求节点实现高效数据交互
如何使用Coze的HTTP请求节点实现高效数据交互 在自动化工作流开发中,与外部服务进行数据交互是核心需求之一。Coze平台的HTTP请求节点提供了强大的解决方案,支持通过HTTP协议实现数据的获取、提交、更新和删除等操作。本文将结合官方文档,详…...
【力扣hot100题】(071)每日温度
经典单调栈问题。 感觉自己对这类问题还是不太熟练,想了很久思路,还想了很久是单调递增栈还是单调递减栈…… 方法是维护一个单调递减栈。先将结果result初始化为0,如果温度一直递减,那么result就不用变化了。 遍历每日温度&am…...
ChatBI的落地挑战——技术先进≠产品可用
近年来,大语言模型(LLM)的爆发让“对话式BI”(ChatBI)成为行业热点。然而,许多企业发现,尽管技术Demo令人惊艳,实际落地却困难重重——用户提问率低、回答准确度不稳定、使用场景模糊…...
1.2 测试设计阶段:打造高质量的测试用例
测试设计阶段:打造高质量的测试用例 摘要 本文详细介绍了软件测试流程中的测试设计阶段,包括测试用例设计、测试数据准备、测试环境搭建和测试方案设计等内容。通过本文,读者可以系统性地了解测试设计的方法和技巧,掌握如何高效…...
x64dbg调试python解释器
可以先写个input()这会让dbg中断在ntdll模块中,查看调用堆栈在系统调用结束后的打断点 然后直接断到PyObject_Vectorcall函数...
浙江大学DeepSeek系列专题线上公开课第二季第四期即将上线!端云协同:让AI更懂你的小心思! - 张圣宇 研究员
今晚8点10分左右,端云协同:让AI更懂你的小心思!浙大学者张圣宇研究员将揭秘人机交互新玩法。浙江大学DeepSeek系列专题线上公开课第二季第四期即将上线! 讲座 主题: 大小模型端云协同赋能人机交互 主讲人:…...
【项目管理】第3章 信息系统治理 --知识点整理
相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 (一)知识总览 对应:第1章-第5章 (二)知识笔记 三、信息系统治理 本文涉及信息系统治理与审计的核心知识。 1)…...
算法与数据结构线性表之栈和队列
Hello大家好! 很高兴与大家见面! 给生活添点快乐,开始今天的编程之路。 我的博客:<但愿. 我的专栏:C语言、题目精讲、算法与数据结构、C 欢迎点赞,关注 一 栈 1概念:栈是⼀种特殊的线性表,其只允许…...
【Introduction to Reinforcement Learning】翻译解读2
2.2 马尔可夫决策过程(MDPs) 马尔可夫决策过程(MDP)为顺序决策提供了框架,其中动作不仅影响即时奖励,还会影响未来结果。与多臂老虎机问题不同,MDP中的即时奖励与延迟奖励相平衡。在多臂老虎机…...
2016年-全国大学生数学建模竞赛(CUMCM)试题速浏、分类及浅析
2016年-全国大学生数学建模竞赛(CUMCM)试题速浏、分类及浅析 全国大学生数学建模竞赛(China Undergraduate Mathematical Contest in Modeling)是国家教委高教司和中国工业与应用数学学会共同主办的面向全国大学生的群众性科技活动,目的在于激励学生学习数学的积极性,提高学…...
UI测试(2)
1、HTML 是用来描述网页的一种语言。 指的是超文本标记语言 (Hyper Text Markup Language) ,HTML 不是一种编程语言,而是一种标记语言 (markup language) 负责定义页面呈现的内容:标签语言:<标签名>标签值<标签名>&am…...
Pr视频剪辑 Premiere Pro 2024 for Mac
Pr视频剪辑 Premiere Pro 2024 for Mac 文章目录 Pr视频剪辑 Premiere Pro 2024 for Mac一、介绍二、效果三、下载 一、介绍 Premiere Pro 2024 for Mac是一款专业的视频编辑软件,广泛应用于电影、电视、广告等领域。它为Mac用户提供了强大的剪辑、调色、音频处理等…...
电源测试系统自动化转型:Chroma 8000 与 NSAT-8000 核心功能对比解析
在全球制造业加速智能化升级的背景下,电源模块测试正从传统手动模式向自动化、智能化深度转型。作为企业降本增效与提升竞争力的关键,如何选择适配的测试系统成为行业焦点。本文聚焦市场主流的 Chroma 8000 与 NSAT-8000 两款系统,从功能设计…...
智能指针和STL库学习思维导图和练习
思维导图: #include <iostream> #include <vector> #include <string> using namespace std;// 用户结构体 struct User {string username;string password; };vector<User> users; // 存储所有注册用户// 使用迭代器查找用户名是否存在 ve…...
【JS】二分查找
题目 步骤 初始化指针:定义 left 和 right 两个指针,分别指向数组的起始位置和末尾位置,确定查找范围。进入循环:只要 left 小于等于 right,就继续执行循环,因为此时查找范围不为空。计算中间索引ÿ…...