木子n1
汽车电子研发,高级经理
展开
-
图像预处理技术与算法
RGB到HSV转换: RGB色彩空间是基于红、绿、蓝三原色的加性混合模型,而HSV(Hue, Saturation, Value)色彩空间更符合人类对颜色的感知方式,其中H表示色调(从0°到360°,对应彩虹的所有颜色),S代表饱和度(0%到100%,表示纯度或鲜艳程度),V代表明度或亮度(0%到100%,表示颜色的深浅)。在二值图像中,若目标物体边缘的前景像素与结构元素不完全重合,则该像素点会被移除,从而使得物体边界向内收缩,有助于去除孤立噪声点,细化边界,并减少目标区域的大小。原创 2024-02-19 11:59:41 · 930 阅读 · 0 评论 -
图像处理与计算机视觉算法
随着深度学习的发展,许多经典的计算机视觉问题已经逐渐被端到端的神经网络模型所取代或增强,它们能够在训练过程中自动学习并提取有效的图像特征,极大地提高了图像处理与计算机视觉算法在实际应用中的性能。图像处理与计算机视觉算法太复杂了,这篇我们开个头,后续我们在分成不同的文章里讲解具体上边描述的算法,以及这些算法在汽车软件开发中的应用场景。图像处理与计算机视觉算法是实现对图像和视频内容分析、理解和操作的一系列技术。原创 2024-02-18 17:56:02 · 394 阅读 · 1 评论 -
控制与状态机算法
例如,在实际应用中,基于状态机的IIC驱动算法会用状态机模型来确保通信协议的正确执行,按照协议规定的状态序列进行数据传输。另外,我们也经常使用Simulink的Stateflow来做状态机的建模,也是汽车控制器软件开发的主流方案,后边有空在给大家介绍Stateflow的建模吧,大家如果从事汽车软件开发,应该会深有体会状态机的作用。通过使用有限状态机,开发者能够以模块化的方式设计和验证程序的行为,将复杂的逻辑分解为一系列简单明了的状态及其间的转换关系,从而简化设计、减少错误,并有利于代码的维护和调试。原创 2024-02-18 17:51:33 · 395 阅读 · 0 评论 -
插值与拟合算法介绍
插值是一种根据给定的一组数据点(样本点)估计未知点对应函数值的过程。拟合则是一种通过选择一个模型函数来最佳描述或逼近观测数据的过程,它的目的是找到最能代表数据总体趋势的函数形式,而不是要求函数必须经过每一个数据点。上边代码利用拉格朗日多项式插值原理,根据给定的一组离散数据点,在这些点上构造一个多项式,以便于在任何位于这些点之间的查询点上估算出相应的y坐标值。上边代码实现了一个基础的线性插值功能,可以应用于各种需要在两个已知数据点间估算中间值的场景,例如信号处理、图像缩放、数据拟合等。原创 2024-02-18 17:32:56 · 248 阅读 · 0 评论 -
汽车零部件软件开发中常用滤波算法
滑动窗口滤波是数字信号处理中的基本技术,通过在数据序列上移动一个固定大小的窗口并计算窗口内数据点的统计量(如均值或中值)来平滑信号。滑动窗口中值滤波器是非线性滤波技术,它通过取窗口内数据的中值来平滑信号,尤其擅长消除脉冲噪声。对噪声敏感度低:对于高斯噪声等连续分布的噪声类型具有较好效果,但对于脉冲噪声、椒盐噪声等离散型噪声去除效果不佳。高精度和资源效率:即使在有限的计算资源下,卡尔曼滤波也能提供高于简单滤波器的精度,并在线实时更新状态。最优估计:卡尔曼滤波基于贝叶斯理论,能够提供误差平方和最小的估计。原创 2024-02-18 12:11:57 · 499 阅读 · 0 评论 -
中值滤波算法--C 语言实现
中值滤波算法--C 语言实现原创 2023-02-01 17:01:13 · 3714 阅读 · 9 评论 -
快速排序的算法--C语言的实现
快速排序的算法--C语言的实现原创 2023-02-01 16:18:00 · 416 阅读 · 0 评论 -
常用搜索算法--C语言实现
搜索算法--C语言实现原创 2023-02-01 10:37:17 · 644 阅读 · 0 评论 -
卡尔曼滤波--C语言实现
卡尔曼滤波--C语言实现原创 2023-02-01 10:03:03 · 1767 阅读 · 0 评论 -
冒泡排序算法
冒泡排序原创 2023-02-01 09:58:07 · 333 阅读 · 0 评论 -
OpenCV中文官方文档-分享
OpenCV是计算机视觉中经典的专用库,其支持多语言、跨平台,功能强大。OpenCV 是一个开源的计算机视觉库,可以实现计算机视觉算法。下边分享给大家学习的网页,希望对大家有帮助。中文官方文档,OpenCV中文官方文档OpenCV-Python Tutorials官方文档:OpenCV: OpenCV-Python Tutorials...原创 2022-01-17 09:41:34 · 8311 阅读 · 0 评论 -
讲解二分查找算法
今天我们提供的是2分查找算法,发现网上有很多帖子说了不少原理的东西,大家可以去了解下,其实原理很简单,这边主要提供成熟的项目应用的算法,各位朋友可以直接引用,喜欢的朋友可以订阅哟,也是对小编的鼓励,后续还有更多实用的算法,敬请期待uint16 LIB_BinarySearch( const uint32 *SearchTablePtr, uint16 TableLength, uint32 SearchValue ){ uint16 mid = (uint16)0u; uint16原创 2020-09-10 12:43:51 · 231 阅读 · 0 评论 -
算法---滤波算法(part1 普通均值滤波)
算法中最常用的算法就是滤波算法,有很多常用的经典的滤波算法,但是各种滤波算法也有自己的优缺点,或者说是使用场景的限制,下边我们会分几个章节来讲解常用的滤波算法。1、均值滤波...原创 2020-08-26 08:36:27 · 1513 阅读 · 0 评论