当前位置: 首页 > news >正文

《环境感知方案:探索未来智能世界的关键技术》

《环境感知方案:探索未来智能世界的关键技术》

  • 一、环境感知方案的研究现状
    • (一)机器人领域的环境感知
    • (二)农业领域的环境感知
    • (三)智能网联汽车领域的环境感知
  • 二、先进的环境感知技术
    • (一)无人机的环境感知技术
    • (二)自动驾驶汽车的环境感知技术
    • (三)无人驾驶汽车的感知技术
  • 三、环境感知方案有哪些
    • (一)自动驾驶中的环境感知方案
    • (二)环境感知调节方案
    • (三)基于 Spring 构建应用的多环境感知方案
  • 四、环境感知方案应用领域
    • (一)智能家居领域的应用
    • (二)自动驾驶领域的应用
    • (三)零信任架构下的终端环境感知应用
  • 五、未来环境感知方案发展趋势
    • (一)多传感器融合趋势
    • (二)人工智能与机器学习的应用趋势
    • (三)高精度地图的发展趋势
    • (四)安全性和隐私保护趋势
  • 六、环境感知方案的挑战与应对策略
    • (一)技术挑战
    • (二)成本挑战
    • (三)应对策略
  • 七、结论

一、环境感知方案的研究现状

(一)机器人领域的环境感知

在机器人领域,环境感知算法发展经历了多个阶段。SLAM 算法自 1986 年展开,经典阶段以 EKF SLAM、FastSLAM 等基于概率方法解决问题;算法分析阶段研究系统基本性质,如可观测性、收敛性和一致性,此阶段出现了多种改进算法,如 GmAPPing 改进滤波算法、KartoSLAM 等采用图优化方法提高系统性能,同时视觉 SLAM 也逐渐成为研究热点,按前端特征点分为稀疏法、半稠密法及稠密法。

(二)农业领域的环境感知

农业领域中,农业轮式机器人三维环境感知技术发展迅速。其现状是二维环境感知在某些场景无法满足需求,而三维环境感知技术能更好地应对复杂环境挑战。关键技术包括基于激光雷达、视觉传感器和多传感器融合的感知技术。例如,车载多线激光雷达在农业领域应用越来越常见,如获取枸杞种植园作物信息。但目前仍面临感知效果瓶颈、缺乏评判标准、应用成本高等问题。

(三)智能网联汽车领域的环境感知

智能网联汽车领域,环境感知技术至关重要。它是实现自动驾驶的第一步,利用视觉传感器、超声波雷达、毫米波雷达、激光雷达及 V2X 通信技术等获取环境信息,为车辆提供决策依据。其背景是汽车新四化带来的技术变革,智能网联汽车需具备复杂环境感知等功能。传感器在其中发挥关键作用,不同传感器有不同的适用场景和功能,如视觉传感器多用于特征感知和交通检测,超声波雷达适用于泊车,毫米波雷达和激光雷达用于不同距离的目标检测。

二、先进的环境感知技术

(一)无人机的环境感知技术

华科尔推出的 R1000 RTK 无人机在环境感知方面表现出色。它搭载先进设计的激光雷达装置,可实现全向避障,水平 360 度及上方 90 度的避障范围,最大可感知距离为 40 米。相比传统的双目视觉方案,激光雷达在避障上具有白天晚上都能用、精度更高、更稳定可靠的优势。R1000 RTK 从 6 轴的冗余飞行结构变为 4 轴的简单结构,轴距缩短约 12%,折叠后的体积只有上代产品的四分之三,起飞重量 7.8kg,较上代减轻 22%,防护等级为 IP54 防尘防水。该无人机由四枚 180rpm/V 的大电机和 80A 电调提供动力,输出强劲,最高负载可达 8KG,抗风能力达到 17m/s,空载续航时长可以达到 54 分钟。标配 RTK、30 倍光变相机,可录制 4K 30 帧高清视频,云台和任务设备均采用快拆设计,可选配 35 倍微光夜视相机和双光相机,搭载设备方面支持催泪弹和烟雾弹发射器、喊话器、抛投器以及探照灯挂载。飞控支持双磁罗盘互为备份,采用动力信号冗余设计,通过专用 APP 可实现智能伴飞、航点飞行、自动精准复拍等功能,图传采用 2.4/5.8 GHz 双频通信远距离传输系统,支持 LTE 备份链路。

(二)自动驾驶汽车的环境感知技术

自动驾驶汽车的感知系统以多种传感器的数据与高精度地图的信息作为输入,对周围环境精确感知。传感器主要有激光雷达、相机、毫米波雷达三类。感知系统的输出包括障碍物的位置、形状、类别及速度信息,以及对特殊场景的语义理解。例如,通过三球定位原理实现卫星导航,采用差分 GPS 技术提高定位精度。多传感器深度融合是关键技术,包括相机内参标定、激光雷达到相机的外参标定、毫米波雷达到 GPS 的外参标定等,将不同传感器的数据标定到同一个坐标系里。车载感知系统架构先进行时间同步,然后以帧为基础进行检测、分割、分类等计算,最后利用多帧信息进行多目标跟踪输出结果。自动驾驶汽车靠 LIDAR(激光雷达)识别道路,能够识别行人、精确感知车道线方向、识别前方车辆及限速标志,控制自车车速。同时,自动驾驶汽车还能智能识别交通信号,通过图像采集、预处理、目标检测、分类和决策输出等步骤,实现对交通标志、信号灯等的准确识别,应用场景包括红绿灯识别、标志牌识别、车道线识别、障碍物检测和路况感知等,未来发展趋势是感知精度不断提高、实时性持续增强、多模态融合应用、智能决策更加优化以及与基础设施深度融合。

(三)无人驾驶汽车的感知技术

无人驾驶汽车的传感系统由多种传感器组成,包括雷达、摄像头、激光雷达等,用于感知周围环境。环境感知技术主要包括对道路、车辆、行人等目标的检测与识别,多传感器融合技术可提高感知准确性和可靠性。定位与导航技术通常结合全球导航卫星系统(GNSS)、惯性测量单元(IMU)、高精度地图等,实现车辆精确定位,并结合路径规划算法提供最优行驶路径。决策与控制技术基于环境感知和定位导航信息,通过复杂算法和模型做出安全、合理的行驶决策,并精准执行转向、加速、制动等动作。车辆系统集成需要将传感、决策、控制等子系统高度协调融合,车载计算平台负责接收各类传感信息进行数据融合和决策分析。无人驾驶汽车的安全性和可靠性至关重要,需要在技术层面确保各子系统安全性和鲁棒性,制定完善法规标准。未来,无人驾驶汽车感知技术将进一步提升,实现更加精准可靠的环境感知和目标检测,定位导航技术将进一步优化,决策控制技术不断创新,系统集成水平持续提高。

三、环境感知方案有哪些

在这里插入图片描述

(一)自动驾驶中的环境感知方案

在自动驾驶中,常用的传感器包括摄像头、激光雷达、毫米波雷达等。
摄像头:摄像头就像人的视觉一样,主要记录图像,发送给自动驾驶系统的计算机,计算机通过图像识别技术分析数据,进而判断车辆周围状况。目前摄像头技术较为成熟,成本低,能够识别路牌、交通灯甚至是一些文字信息。但难以获取准确的三维信息,且受环境光限制比较大,遮挡、强光和黑夜等条件下,识别率比较低。
激光雷达:激光雷达是目前公认的自动驾驶传感器最佳的技术路线。它通过向目标物体发射激光束,然后通过计算从目标反射回的脉冲飞行时间来测量距离,感知车辆周围环境,并形成精度高达厘米级的 3D 环境地图,为下一步的车辆操控建立决策依据。激光雷达分辨率高、精度高、抗有源干扰能力强,但成本较高,且在激光可视范围内有障碍物遮挡时,会对目标物的测量与识别带来严重干扰,也无法完成对文字、标志等信息的识别。
毫米波雷达:毫米波雷达通过发送电磁波来实现对目标物体的探测,具有穿透能力强、体积小等优点,受雨雪等天气的影响较小。但在探测行人这种反射界面较小的物体时,容易出现误报。
此外,自动驾驶中还有纯视觉和融合感知方案。纯视觉方案主要依靠摄像头进行环境感知,通过深度学习等算法对图像进行处理和分析,实现对车辆周围环境的理解。融合感知方案则结合多种传感器的数据,如摄像头、激光雷达、毫米波雷达等,通过数据融合算法提高环境感知的准确性和可靠性。

(二)环境感知调节方案

环境感知调节方案是一种智能化的环境管理系统,旨在通过对环境的实时监测和调节,提高环境质量。
技术原理:该方案采用先进的传感器和算法,能够精确感知环境的各项指标,如温度、湿度、空气质量等。传感器技术不断发展,越来越多的传感器被应用到环境感知中,提高了感知的精度和范围。数据处理技术能够将感知数据进行处理和分析,提取有用的信息,为环境调节提供依据。
组成:环境感知调节方案主要由传感器、数据处理模块、控制模块和执行模块组成。传感器负责实时监测环境指标,数据处理模块对感知数据进行处理和分析,控制模块根据处理后的信息制定调节策略,执行模块则负责执行调节策略,如通风、空调、加湿、除湿等。
设计方案详解:在设计环境感知调节方案时,需要考虑环境的特点和需求,选择合适的传感器和调节技术。例如,在智能家居领域,可以根据不同的房间功能和用户需求,选择不同类型的传感器和调节设备,实现个性化的环境调节。同时,还需要考虑系统的可靠性、稳定性和安全性,确保系统能够长期稳定运行。
方案实施及调试过程展示:在实施环境感知调节方案时,需要进行系统安装、调试和优化。首先,根据设计方案安装传感器和调节设备,并进行系统连接和调试。然后,通过实际运行测试系统的性能和稳定性,对系统进行优化和调整。在调试过程中,可以使用专业的测试设备和工具,如温湿度计、空气质量检测仪等,对环境指标进行监测和分析,确保系统能够满足设计要求。
系统性能评估与优化措施:为了确保环境感知调节方案的性能和效果,需要对系统进行性能评估和优化。性能评估可以通过实际运行测试和数据分析,评估系统的准确性、稳定性和响应速度等指标。优化措施可以包括调整传感器的位置和参数、优化数据处理算法、改进调节策略等,提高系统的性能和效果。

(三)基于 Spring 构建应用的多环境感知方案

在工程构建中,使用 Spring 可以实现多环境感知方案。Spring 提供了 spring.profiles.active 参数,来设置多环境状态。有两种方式可以解决不同运行环境下使用不同配置文件的问题,一种是在工程构建打包阶段进行选择,另一种是在运行阶段进行选择。
方法和流程:首先,在应用入口处,从环境变量中获取标识不同环境的环境变量,设置 ACTIVE_PROFILES_PROPERTY 值。然后,加载 Spring 的配置文件,从操作系统中获取环境标识,让同一个 Java 包可以不做修改的运行在不同环境中,实现了环境与配置文件读取的解耦。配置文件可以读取多个位置的,即读取公共应用配置和不同环境应用配置。最后,到对应的文件路径,去获取配置文件。多环境配置文件选择实例可以参考相关文档和链接。

四、环境感知方案应用领域

在这里插入图片描述

(一)智能家居领域的应用

环境感知调节方案在智能家居中发挥着重要作用。它能够实时监测家居环境的各项指标,如温度、湿度、空气质量、光照强度等,并根据用户的需求和习惯自动调节家居设备的状态,实现智能化管理。例如,当环境感知系统检测到室内温度过高时,它可以自动开启空调进行降温;当检测到室内光线过暗时,它可以自动打开灯光进行照明。
此外,环境感知调节方案还可以与其他智能家居系统联动,实现更加智能化的管理。例如,它可以与智能窗帘系统联动,根据室内光照强度自动调节窗帘的开合程度;与智能音响系统联动,根据用户的心情和环境氛围播放不同的音乐。
环境感知调节方案的应用,不仅提高了家居的舒适度和便利性,还实现了节能环保的目的。通过实时监测和调节环境指标,可以避免能源的浪费,降低家庭的能源消耗。

(二)自动驾驶领域的应用

哆来目科技将新型人眼仿生视觉感知 AI 技术应用于自动驾驶领域,为自动驾驶视觉解决方案提供了新路径。该技术模仿人类运动感知直觉,打造了全球唯一的人眼视觉仿生技术,通过摄像头实时进行图像采集,处理两帧及以上的图像,经人工智能算法对图像中的运动信息进行处理,检测图像特征变化,分析图像中物体运动轨迹变化,进行碰撞预测。
该技术一方面通过光流跟踪技术,只需找到物体的特征点,就能计算出物体运动信息。两项技术相结合,就能高效预测碰撞时间与地点,实现自动防撞。在此基础上,哆来目成功开发出车载 ADAS(高级驾驶辅助系统),通过 “单目摄像头 + 运动分析”,在系统上直接得到碰撞时间数据,为车辆装上 “真正人眼”,让车像人类一样感知。
在自动驾驶领域,“鬼探头” 是难以解决的一个难点,哆来目科技的技术能够检测周围可见的运动和静止障碍物,预测摄像头覆盖范围内的全方位碰撞风险,包括异形物体碰撞、侧向切入、横穿、斜穿、左转、右转、掉头,车变道、停在路边侵占车道的车辆等,可精准预测机动车与障碍物具体碰撞位置。
哆来目科技的车载 ADAS 系统已在重庆公交集团多路公交车进行常态化运营,运营时间超 10 万小时,里程超 130 万公里,报警准确率达 99%,较全面地反馈出碰撞预警系统的性能。

(三)零信任架构下的终端环境感知应用

优势:
多维度检测和防御:终端环境感知能够实时监测终端设备的安全状态、网络流量、应用行为、物理环境等,从而更准确地检测和识别潜在的威胁,如恶意软件、系统漏洞、异常行为等。
自适应的安全策略:基于对终端环境的感知以及对用户的实时行为进行分析,安全策略可以根据实际情况进行调整。针对于不同敏感程度的终端分组,可以对终端策略进行个性化定制。
提前防御未知威胁:传统的安全方法往往依赖于先前的威胁数据库,基于已知的威胁模式进行防御,而终端环境感知通过实时检测,动态监控,可以更快地响应未知的、新型的威胁。
多终端设备信息整合:终端环境感知可以整合不同终端设备上的安全信息,从而提供更全面的安全态势。例如,如果一个网络中的多个设备都受到同一威胁的影响,这些设备可以共享信息并采取协同的防御措施。
端侧检测方法:
系统风险感知:使用漏洞扫描工具对终端系统进行定期扫描,同时定期更新漏洞库信息,及时识别并修补已知漏洞;开启病毒库实时扫描动作,监控病毒库版本是否为最新,风险行为实时预警;通过后台配置的弱口令数据库,扫描系统账号存在的弱口令情况;监测终端防火墙的开启状态,确保防火墙正常工作,防止未经授权的访问;设定终端的合规基线,检查系统是否符合基线要求,包括安全设置、服务配置等。
应用风险感知:根据策略配置终端的应用白名单和黑名单,阻止或允许特定应用的安装和运行;检查敏感应用的配置,确保其符合安全策略,不容易被滥用;监测终端上的防病毒软件状态,确保其实时更新并开启。
敏感行为监控:实时监控终端的进程活动,识别异常进程的启动或异常行为;监测终端的网络连接,识别不寻常的网络活动,如大量的数据传输等;分析登录活动,检测异常的登录时间、IP 地址、地点等情况。
外设环境感知:实时监测 USB 设备的插拔情况,防止未经授权的设备连接;监测打印机的使用情况,审计操作,防止机密信息的泄露;检测摄像头的使用,防止恶意应用或攻击者未经授权地访问摄像头。
融合方式:
可信环境检测:利用终端环境感知方法,对终端环境基础安全风险及系统安全风险进行扫描检测,在满足基本安全要求才允许接入平台。零信任则对终端的使用情况进行自动识别,能够有效阻断风险终端的访问行为,防止风险引入到内部网络中。后期实时动态的监控系统环境及用户行为,根据后台策略个性化为用户提供服务,更能满足安全需求。
终端绑定与接入:零信任架构提供终端的绑定策略,防止不合法的终端访问业务系统。但在零信任体系中,对于需要接入的用户身份仅能通过账密登录和反复认证进行校验,而在终端信任评估系统中,可以通过终端赋予的使用者生物识别信息与设备绑定,确保使用者身份全链路可信。

五、未来环境感知方案发展趋势

在这里插入图片描述

(一)多传感器融合趋势

未来环境感知技术将更加深入地依赖多传感器融合,不同类型的传感器将协同工作,为环境感知提供更全面、准确的信息。例如,激光雷达、摄像头、毫米波雷达、超声波传感器等多种传感器的融合,将充分发挥各自的优势。激光雷达具有高精度的距离测量和三维建模能力,能够在复杂环境中准确识别物体的位置和形状;摄像头则能够提供丰富的图像信息,识别交通标志、车道线等;毫米波雷达具有较强的穿透能力和对运动物体的检测能力,在恶劣天气条件下也能正常工作;超声波传感器则适用于近距离检测,在泊车等场景中发挥重要作用。
根据相关数据统计,多传感器融合能够将环境感知的准确率提高 30% 以上。通过融合这些不同类型的传感器数据,可以更准确地理解周围环境,为自动驾驶、智能家居等领域提供更可靠的决策依据。

(二)人工智能与机器学习的应用趋势

人工智能和机器学习技术在未来环境感知中将扮演越来越重要的角色。深度学习算法将不断优化,能够更高效地识别和分类复杂的交通情况和障碍物。例如,在自动驾驶领域,通过大量的训练数据,深度学习模型可以准确识别各种不同类型的车辆、行人、交通标志等,为车辆的决策提供更准确的信息。
强化学习和决策树算法将帮助自动驾驶系统更好地做出决策,以确保车辆的安全性和效率。强化学习可以通过与环境的交互不断学习和优化决策策略,使车辆在不同的路况下做出最优的决策。决策树算法则可以根据不同的环境条件和目标,快速地做出决策,提高系统的响应速度。
此外,机器学习技术还可以用于传感器的故障检测和数据融合。通过对传感器数据的分析,可以及时发现传感器的故障,并采用合适的方法进行修复或补偿,提高系统的可靠性。

(三)高精度地图的发展趋势

高精度地图在未来环境感知中具有关键地位。它将包含更加详细的道路、交通标志、道路曲率等信息,为车辆提供更准确的环境理解。同时,车辆将能够与云端地图实时通信,获取最新的道路信息,实现地图的实时更新。
根据市场研究机构的数据预测,未来五年内,高精度地图的市场规模将以每年 20% 以上的速度增长。高精度地图的发展将推动自动驾驶技术的进一步发展,提高自动驾驶的安全性和可靠性。
在智能家居领域,高精度地图也可以为智能设备提供更准确的位置信息,实现更智能化的环境感知和控制。例如,智能机器人可以通过高精度地图更好地理解家居环境,实现更高效的清洁和服务。

(四)安全性和隐私保护趋势

随着环境感知技术的发展,安全性和隐私保护将成为关键问题。车辆和智能设备需要保护感知数据免受恶意攻击,同时也需要保护用户的隐私。加密技术和安全认证将在这一领域发挥关键作用。
例如,采用加密技术对感知数据进行加密传输和存储,确保数据在传输和存储过程中的安全性。同时,通过安全认证技术,对访问感知数据的用户进行身份认证,防止未经授权的访问。
此外,还需要制定相关的法律法规,规范环境感知技术的使用,保护用户的隐私和安全。相关数据显示,用户对隐私保护的关注度越来越高,超过 80% 的用户表示在使用环境感知技术时关注隐私保护问题。因此,未来环境感知方案的发展必须充分考虑安全性和隐私保护,为用户提供安全可靠的服务。
在这里插入图片描述

六、环境感知方案的挑战与应对策略

(一)技术挑战

传感器精度与可靠性:不同类型的传感器在精度和可靠性方面存在差异。例如,激光雷达虽然具有高精度的距离测量能力,但在恶劣天气条件下可能受到干扰;摄像头受光照条件影响较大,在低光照或强光环境下性能下降。此外,传感器的寿命和稳定性也是一个问题,需要不断进行维护和更新。
数据融合复杂性:多传感器融合带来了数据处理的复杂性。不同传感器的数据格式、采样频率和精度不同,需要进行有效的数据融合算法设计,以实现准确的环境感知。同时,数据融合过程中可能会出现数据冲突和不确定性,需要进行有效的处理和决策。
人工智能算法的局限性:虽然人工智能和机器学习技术在环境感知中取得了很大的进展,但仍然存在一些局限性。例如,深度学习算法需要大量的训练数据,而且在面对新的、未见过的情况时可能表现不佳。此外,算法的解释性和可信赖性也是一个问题,需要进一步研究和改进。

(二)成本挑战

传感器成本:高精度的传感器如激光雷达、毫米波雷达等价格较高,这限制了环境感知方案在一些领域的广泛应用。例如,在智能家居领域,成本过高可能导致消费者难以接受。
计算资源需求:环境感知技术需要大量的计算资源来处理传感器数据和运行人工智能算法。这不仅增加了硬件成本,还对能源消耗提出了更高的要求。
系统集成成本:将多个传感器和计算设备集成到一个系统中需要复杂的工程设计和调试,这也增加了系统的成本。

(三)应对策略

技术创新:加大对传感器技术、数据融合算法和人工智能算法的研发投入,提高传感器的精度和可靠性,降低数据融合的复杂性,提高人工智能算法的性能和可解释性。例如,开发新型的传感器材料和制造工艺,提高传感器的性能和稳定性;研究更加高效的数据融合算法,减少数据冲突和不确定性;探索可解释性人工智能技术,提高算法的可信赖性。
成本优化:通过技术创新和规模效应降低传感器成本,提高计算资源的利用效率,降低系统集成成本。例如,采用新的制造技术和材料,降低传感器的生产成本;优化算法设计,提高计算资源的利用效率;采用模块化设计和标准化接口,降低系统集成成本。
合作与共享:加强产学研合作,促进技术创新和成果转化。同时,建立行业标准和数据共享平台,促进不同企业之间的数据共享和合作,降低研发成本。例如,企业与高校、科研机构合作开展研发项目,共同攻克技术难题;建立行业标准,规范传感器数据格式和接口,促进不同企业之间的设备兼容性和数据共享。

七、结论

环境感知方案在机器人、农业、智能网联汽车、智能家居等领域发挥着重要作用。随着技术的不断发展,多传感器融合、人工智能与机器学习、高精度地图等技术将成为未来环境感知方案的发展趋势。然而,环境感知方案也面临着技术、成本、安全性和隐私保护等方面的挑战。通过技术创新、成本优化和合作与共享等应对策略,可以克服这些挑战,推动环境感知方案的发展和应用。未来,环境感知方案将为人们的生活和工作带来更加便捷、安全和高效的体验。

相关文章:

《环境感知方案:探索未来智能世界的关键技术》

《环境感知方案:探索未来智能世界的关键技术》 一、环境感知方案的研究现状(一)机器人领域的环境感知(二)农业领域的环境感知(三)智能网联汽车领域的环境感知 二、先进的环境感知技术&#xff0…...

Android 编译时出现Android resource linking failed.without required default value.

错误信息如下: Execution failed for task :app:processDebugResources. > A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction> Android resource linking failedwarn: removing r…...

golang ws升级为wss

首先需要一份openssl证书 1.安装openssl windows安装openssl 的下载地址在 https://slproweb.com/products/Win32OpenSSL.html 无脑点安装就行,记得最后安装完成的页面取消勾选 安装完成后记得配置环境变量 2.生成证书 openssl req -x509 -days 36500 -nodes …...

FFMPEG录屏(17)--- 使用 DwmRegisterThumbnail 捕获指定窗口图像数据

使用 DwmRegisterThumbnail 捕获指定窗口图像数据 在 Windows 平台上,捕获指定窗口的图像数据可以通过多种方法实现,其中一种高效的方法是使用 [DwmRegisterThumbnail] 本文将介绍如何使用 [DwmRegisterThumbnail] 捕获窗口图像数据,并提供一…...

点亮一个LED(51)

目录 1.LED介绍 2.硬件电路 3.程序设计 3.1.点亮一颗LED 3.2.LED闪烁 3.3.LED流水灯实现 1.LED介绍 发光二极管也具有二极管普遍的特性单向导电性,有阳极和阴极之分 ,上图左侧式插件式LED ,长的引脚是阳极;左侧是贴片式的带…...

Flink窗口分配器WindowAssigner

前言 Flink 数据流经过 keyBy 分组后,下一步就是 WindowAssigner。 WindowAssigner 定义了 stream 中的元素如何被分发到各个窗口,元素可以被分发到一个或多个窗口中,Flink 内置了常用的窗口分配器,包括:tumbling wi…...

【Tinymce】富文本编辑器在vue项目中的使用;引入付费格式刷,上传视频、图片

引言 富文本编辑器有很多,对比了一下,还是决定用tinymce(号称宇宙最强),基础的插件确实好用,但是一些更好用的插件,比如格式刷等都是高级版(付费),当然也有人…...

Java实现简单的5阶m序列密钥生成

选择5阶本原多项式:x^5 x^2 1,初始值为{1,0,0,1,1},易得,递推公式为:ak ak-5 ⊕ ak-2 ,其中k≥5。于是可以写出下面这段代码: class BitsEncode {public static void main(String[] args) {//初始化数组…...

013_django基于大数据的高血压人群分析系统2024_dcb7986h_055

目录 系统展示 开发背景 代码实现 项目案例 获取源码 博主介绍:CodeMentor毕业设计领航者、全网关注者30W群落,InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者,博客领航之星、开发者头条/腾讯云/AW…...

OpenCV高级图形用户界面(21)暂停程序执行并等待用户按键输入函数waitKey()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 等待按键 该函数 waitKey 在 delay≤0 时无限等待按键事件,或者在 delay 为正数时等待 delay 毫秒。由于操作系统在切换线程时有最小…...

其他css的用途

1.animation-fill-mode: backwards; //避免了在动画开始前元素的突然显现,动画必要。 2.用rem响应式字体大小,可以在html样式定义font-size?(例10px,62.5%(100%是16px))。然后样式就可以用rem代替px。 3.color: transparent;: 这行代码将文…...

json路径 [‘a‘].b.c[0].d[‘1‘].f,具体代表什么意思

JSON路径是一种用于从JSON对象中提取数据的表达方式。你给出的路径 [a].b.c.d[1].f 代表了如何逐层访问JSON对象中的数据。让我们逐步解析这个路径: ‌[a]‌: 表示访问JSON对象的根元素中键为 a 的值。使用方括号 [] 通常意味着这个键是一个字符串&#…...

等保测评:如何进行有效的安全合规性审查

等保测评(信息安全等级保护测评)是一项至关重要的安全合规性审查工作,旨在帮助组织保障信息系统的安全性、合规性,有效应对安全风险,提升整体安全防护水平。下面将从等保测评的流程、意义、应用场景,以及实…...

FFmpeg 4.3 音视频-多路H265监控录放C++开发二 : 18.04ubuntu安装,linux 下build ffmpeg 4.3 源码 并测试

测试环境 ubuntu 18.04 64 位,安装vmware and ubuntu 安装后调整 分辨率: 让windows 可以和 linux 互相复制黏贴 sudo apt-get autoremove open-vm-tools sudo apt-get update sudo apt-get install open-vm-tools-desktop 一直Y reboot 依赖安装 sud…...

将两张图片的不同标记出来

差异过于细微,阈值设置不当:您的差异可能是颜色或位置的微小变化,当前的阈值和处理方式可能不足以检测到这些细微差异。 图像配准不够精确:由于两张图片内容高度相似,特征点匹配可能存在误差,导致图像对齐…...

HarmonyOS开发(State模型)

一、State模型概述 FA(Feature Ability)模型:从API 7开始支持的模型,已经不再主推。 Stage模型:从API 9开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、Wi…...

在 WPF 中使用 OpenTK:从入门到进阶

一、引言 WPF(Windows Presentation Foundation)是微软推出的用于创建丰富的桌面应用程序用户界面的框架。OpenTK 则为我们提供了强大的图形处理能力,包括 3D 图形渲染、数学计算等功能。将两者结合起来,可以在 WPF 应用程序中实…...

【最新华为OD机试E卷-支持在线评测】水仙花数(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 💻 ACM金牌🏅️团队 | 大厂实习经历 | 多年算法竞赛经历 ✨ 本系列打算持续跟新华为OD-E/D卷的多语言AC题解 🧩 大部分包含 Python / C / Javascript / Java / Cpp 多语言代码 👏 感谢大家的订阅➕ 和 喜欢�…...

C# WinForm 用名字name字符串查找子控件

工作上遇到界面控件太多,需要对一些控件批量处理。虽然可以用代码批量控制,但要么是建立数组集合把所有要处理的控件放进去循环处理,要么是一个一个列出来修改属性。 但我大多数要求改的控件命名上是有规律的,所有只需要循环拼接字…...

Ubuntu下安装并初始化Git同时添加SSH密钥

在 Ubuntu 上可以使用以下命令安装git: sudo apt-get update sudo apt-get install git 在 Ubuntu 下安装好 Git 之后,接下来可以进行一些基本的配置和操作,以便更好地使用 Git。 1. 配置 Git 用户信息 在使用 Git 进行版本控制前&#x…...

好用的AI工具:探索智能生活的无限可能

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《热点时事》 期待您的关注 目录 引言 一:常用AI工具 1. 语音助手(如Siri、小爱同学) 2. 智…...

-bash: conda: command not found

-bash: conda: command not found 说明当前的终端环境中没有找到 conda 命令,可能是因为 Conda 没有安装,或者当前的环境变量中没有包含 Conda 的路径。 解决方法 确保 Conda 已安装 确认 Conda 路径是否添加到环境变量 如果 Conda 已安装,…...

STM32-CubeIDE用串口通讯

USART串口通讯 一、轮询模式 1.设置所接引脚为UART异步模式 选择完成CTRLS保存。 2.编写测试代码(自动发送hello world) 在mian函数里面编写代码 原函数 调用函数,需要数据类型一致,使用函数通过串口发送数组里面的数据 打开串…...

FloodFill 算法(DFS)

文章目录 FloodFill 算法(DFS)图像渲染岛屿数量岛屿的最大面积被围绕的区域太平洋大西洋水流问题扫雷游戏衣橱整理 FloodFill 算法(DFS) 漫水填充(Flood Fi)算法是一种图像处理算法,在计算机图形学和计算机视觉中被广泛…...

计算机通信与网络实验笔记

1.LINUX通过版本号判断是否为稳定版本 2.计网基础 (CD),默认二层以太网交换机。 (10)物理层是均分(除以),数据链路层及以上是不除的。 3.传输介质: (1&…...

闲聊【干龙头】的重要性

市场面临转势,我们不知道谁会先涨,资金量大的操作必然会提前布局,而我们需要做的就是睁大眼睛,等待最强的那只股票出现,然后闭着眼睛进入就可以了。 追涨操作为什么都出现在大盘大涨情况下。原因简单,不能确…...

Ubuntu22.04安装RTX3080

Ubuntu22.04安装RTX3080 1 安装基础环境 更新依赖包 sudo apt-get update sudo apt-get upgrade2 安装驱动 (1)查看适合的显卡驱动 # 查看可用的驱动 sudo ubuntu-drivers devices# 返回值,推荐版本:nvidia-driver-550 ERROR…...

嵌入式学习-IO进程-Day04

嵌入式学习-IO进程-Day04 进程的函数接口 fork和Vfork 回收进程资源 wait waitpid 退出进程 获取进程号(getpid,getppid) 守护进程 守护进程的特点 创建步骤 exec函数族 线程 概念 线程和进程的区别 线程资源 线程函数接口 创建线程&#xff…...

RAII - 安卓中的智能指针

RAII - 安卓中的智能指针 概念 sp wp RefBase 是什么 system/core/libutils/RefBase.cpp system/core/libutils/include/utils/RefBase.hsystem/core/libutils/StrongPointer.cpp system/core/libutils/include/utils/StrongPointer.hAndroid在标准库之外,自定义…...

linux--库指令

ldd ldd 可执行文件路径 显示依赖的库的查找路径以及是否查找到了。...