随笔分类 -  算法

摘要:算法设计思想: 使用霍夫变换检测圆心的位置 使用sobel算子进行表盘刻度和0点位置的检测 从圆心出发画出一条水平线与检测出来的表盘刻度相交(记录两点所在的刻度值k1k_1k1​和k2k_2k2​) 计算每一个刻度所代表的度数值v=(k2−k1)/πv=(k_2-k_1)/πv=(k2​−k1​)/ 阅读全文
posted @ 2022-05-24 11:22 狗尾巴草word 阅读(1070) 评论(0) 推荐(0)
摘要:这两天学习了一些卡尔曼滤波算法的相关知识。相比其它的滤波算法,卡尔曼滤波在对计算量需求非常之低,同时又能达到相当不错的滤波结果。 1. 算法原理 网上看到一篇文章http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures/对卡尔曼滤波讲解 阅读全文
posted @ 2019-12-26 18:32 狗尾巴草word 阅读(2776) 评论(0) 推荐(0)
摘要:class Order { /// <summary> /// 对二维数组排序 /// </summary> /// <param name="values">排序的二维数组</param> /// <param name="orderColumnsIndexs">排序根据的列的索引号数组</par 阅读全文
posted @ 2019-12-24 12:51 狗尾巴草word 阅读(3625) 评论(0) 推荐(1)
摘要:场景:已知两个GPS点的经纬度坐标信息。计算两点的距离。 1. 距离/纬度关系 GPS: 22.514519,113.380301 GPS: 22.511962,113.380301 距离: 284.6439379583341 jl_wd=284.6439379583341/(22.51451-22 阅读全文
posted @ 2019-12-24 12:47 狗尾巴草word 阅读(3721) 评论(0) 推荐(0)
摘要:1. 场景:已知汽车行驶过程中的2个GPS坐标点A(n1,e1),B(e),计算它行驶的方向。 2. 分析:如上图所示,知道了两个点A、B,可以假设一个C点,让三个点构成一个直角三角形。现在可以知道,A,B,C三点的GPS坐标就很容易求出三个角的对边长度a,b,c(参考计算两个GPS坐标的距离)。根 阅读全文
posted @ 2019-12-24 12:46 狗尾巴草word 阅读(422) 评论(0) 推荐(0)
摘要:最近在做地图相关面积计算显示工作,百度了很多关于多边形面积计算方面公式和代码,只能说贼费劲,最终完成了把结果展示下 原理:鞋带公式 定义:所述鞋带式或鞋带算法(也称为高斯的面积公式和测量员的式)是一种数学算法,以确定区域一个的简单多边形,其顶点由它们的描述笛卡尔坐标中的平面。用户交叉倍增相应的坐标, 阅读全文
posted @ 2019-11-20 09:54 狗尾巴草word 阅读(6375) 评论(2) 推荐(0)