我们在检测图像的边缘图时,有时需要检测出直线目标,hough变换检测出直线后怎么能更进一步的缩小区域呢?其中,可以根据距离来再做一判断,就涉及到了点与直线的距离问题。

点到直线距离代码如下:

//=================================排除干扰直线============================================

// 根据中心点与直线的距离 排除干扰直线

// 点(x0,y0)到直线Ax+By+C=0的距离为d = (A*x0+B*y0+C)/sqrt(A^2+B^2)

double A, B, C,dis;

// 化简两点式为一般式

// 两点式公式为(y - y1)/(x - x1) = (y2 - y1)/ (x2 - x1)

// 化简为一般式为(y2 - y1)x + (x1 - x2)y + (x2y1 - x1y2) = 0

// A = y2 - y1

// B = x1 - x2

// C = x2y1 - x1y2

A = pt2.y - pt1.y;

B = pt1.x - pt2.x;

C = pt2.x * pt1.y - pt1.x * pt2.y;

//中心点坐标(coreX,coreY)

double coreX,coreY;

coreX = RIO.cols/;

coreY = RIO.rows/;

// 距离公式为d = |A*x0 + B*y0 + C|/√(A^2 + B^2)

dis = abs(A * coreX + B * coreY + C) / sqrt(A * A + B * B);

//=========================================================================================

POJ1584 判断多边形是否为凸多边形,并判断点到直线的距离

求点到直线的距离: double dis(point p1,point p2){   if(fabs(p1.x-p2.x)

ArcGIS 点到直线的距离

/****点到直线的距离*** * 过点(x1,y1)和点(x2,y2)的直线方程为:KX -Y + (x2y1 - x1y2)/(x2-x1) = 0 * 设直线斜率为K = (y2-y1)/(x2 ...

js 求点到直线的距离(由2点确定的直线,求到第三点的距离)

需要用到2个数学公式 1,已知2点求其直线方程 2,点到直线的距离 1,Y=kX+b 分别将两点带入以上方程,求出k 和b 例如: p0={x:?,y:?}, p1={x:?,y:?} 可解得方程: ...

ACM1174_爆头解题思路_空间三维坐标求点到直线的距离

/* 爆头 Description gameboy是一个CS高手,他最喜欢的就是扮演警察, 手持M4爆土匪的头.也许这里有人没玩过CS,有必 要介绍一下“爆头”这个术语:所谓爆头,就是子 弹直接命中对 ...

HDU1174(空间点到直线的距离,用叉积)

爆头 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...

UVa 11168 (凸包+点到直线距离) Airport

题意: 平面上有n个点,求一条直线使得所有点都在直线的同一侧.并求这些点到直线的距离之和的最小值. 分析: 只要直线不穿过凸包,就满足第一个条件.要使距离和最小,那直线一定在凸包的边上.所以求出凸包以 ...

hdu 1174:爆头(计算几何,三维叉积求点到线的距离)

爆头 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...

支持向量机(一)----总述(点到平面的距离,Lagrange函数,Lagrange对偶)

概述:在对支持向量机的学习和使用过程中,遇到了许许多多的问题,通过查阅各种资料,也是逐一攻克了遇到的问题.感悟颇多,写此博文的目的是想以一个学习者的身份从一个刚接触支持向量机的角度去记录模型推到过程中 ...

随机推荐

Redis在windows下安装和PHP中使用

1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

Centos系统查看CPU有关信息

top命令按1,看到几个CPU就代表是几核的. 查看CPU有几颗逻辑cpu,4代表有4个逻辑CPU,同时CPU的型号也打印出了,服务器一般都是至强的CPU [root@svn ~]# cat /pro ...

Part 97 Performance of a multithreaded program

class Program { static void Main(string[] args) { Stopwatch s = new Stopwatch(); s.Start(); EvenNumb ...

物理地址为20位 如10000H 用段地址*16+偏移地址表示

段地质在cpu中,为16位 段地质*16则变成物理首地址20位,这个物理首地址必定是16的倍数. 偏移地址16位, 则表明一个段的大小为64k. 同时也表明16位地址的寻址能力为64kb

C#向文件写、读数据

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

Windows Phone开发(30):图形

原文:Windows Phone开发(30):图形 图形如矩形.椭圆.路径等都从Shape类派生,它们一般表示规则或不规则图形,这些图形都是简单的二维图形,我相信大家都能理解的. 例一:矩形. 请看下 ...

小程序ios开发注意点

两个月了啊,这两个月完成了一个vue的项目还有一个小程序,终于可以休息一下了, 今天先声明一个奇怪的bug,在我开发微信小程序的时候, 发现有个获取商品详情的接口在安卓手机上是可以获取数据的, 但是i ...

强大的数据库工具 dbForge Studio ForMySql

优点: 1.可以将MySql数据库操作仿 sqlserver 的操作方式,便于操作 2.强大的比较拷贝能力.菜单栏上的 Comparison 的功能,可以比较两个数据库的差别,同时可以将数据库Copy ...

减小ipa包大小

1.删除不用的文件和图片 2.打release模式 3.色调单一图片采用8-bit的,对32-bit的图片采用压缩 4.对音视频采用aac压缩

叉积求点到平面距离_OpenCV计算点到直线的距离 数学法相关推荐

  1. mysql计算两gps坐标的距离_mysql 计算两坐标间的距离

    mysql 5.6.1 加入了空间数据支持功能,新增了st_*相关函数,可以非常方便的计算两个地理坐标点的距离了. 如下例子:按我的坐标计算周边坐标的距离并由近到远排序 select name,st_ ...

  2. php sql语句计算距离,sql计算经纬度得出最近距离的公式

    Android的px.dp和sp Android的px.dp和sppx: 即像素,1px代表屏幕上一个物理的像素点:偶尔用到px的情况,是需要画1像素表格线或阴影线的时候. dp: 这个是最常用但也最 ...

  3. python计算点到直线的距离_Python求平面内点到直线距离的实现

    近期遇到个问题,需要计算平面内点到直线的距离,发现数学知识都还给老师了,度娘后找到计算方法,特此记录. 点到直线的计算公式: 通过公式推导,得到信息: a:直线斜率 b:固定值-1 c:直线截距b 转 ...

  4. 叉积求点到平面距离_用叉乘求法向量.doc

    用叉乘求法向量.doc PAGE 1 平面法向量的求法及其应用 平面的法向量 1.定义:如果,那么向量叫做平面的法向量.平面的法向量共有两大类(从方向上分),无数条. 2.平面法向量的求法 方法一(内 ...

  5. hdu 1174:爆头(计算几何,三维叉积求点到线的距离)

    爆头 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  6. 如何用法向量求点到平面距离_支持向量机(SVM)

    最近完成的一个项目用到了SVM,之前也一直有听说支持向量机,知道它是机器学习中一种非常厉害的算法.利用将近一个星期的时间学习了一下支持向量机,把原理推了一遍,感觉支持向量机确实挺厉害的,尤其是核函数变 ...

  7. 如何用法向量求点到平面距离_无论大考小考,无论校考,还是联考,老师钟爱的题型“空间距离”...

    高中数学必修二立体几何,有一类重要的题型,就是"空间的距离".无论是大考,还是小考,无论是校内考,还是联考,老师都钟爱的题型.要会求各种距离,首先要弄清楚各种距离的概念,根据概念, ...

  8. 知三点求平面 || 点到平面的距离

    知三点求平面 点到平面的距离 double x,y,z;cin>>x>>y>>z;double p1x,p1y,p1z,p2x,p2y,p2z,p3x,p3y,p3 ...

  9. 已知三点求平面方程、平面法向量和点到平面的距离

    已知三点p1(x1,y1,z1),p2(x2,y2,z2),p3(x3,y3,z3),要求确定的平面方程 关键在于求出平面的一个法向量,为此做向量p1p2(x2-x1,y2-y1,z2-z1), p1 ...

最新文章

  1. poj1422(最小路径覆盖问题)
  2. 9.11排序与查找(三)——给定一个排序后的数组,包括n个整数,但这个数组已被旋转过多次,找出数组中的某个元素...
  3. 工作58:element三级列表的问题
  4. 进程中的一个线程死了所引发的后果
  5. Python——类与对象,异常处理
  6. java ext pagesize_更改透明图像的不透明度/更改extgstate字典的值
  7. Intellij IDE 必知配置
  8. ( linker command failed with exit code 1) 错误解决方案 项目使用的是pod
  9. pragma pack对齐方式详细介绍
  10. CES 2022|Mobileye推出为自动驾驶汽车打造的全新EyeQ Ultra系统集成芯片
  11. 打印机服务器属性纸张自动改,“打印机设置自定义纸张”的解决方案
  12. 硬盘缓存作用是什么,缓存是不是越大越好?
  13. 英特尔至强处理器排行_英特尔赛扬Vs之间的比较。 至强处理器
  14. 使用iMazing给苹果手机设置专属来电铃声
  15. MOS管热设计及发热分析详解
  16. ECharts - 15.旭日图
  17. 浪潮cs5280H raid方案详细
  18. C语言中 \ 的作用
  19. java转换大小写快捷键_Java 大小写最快转换方式实例代码
  20. 序列向量和时间向量matlab,MATLAB日期和时间处理

热门文章

  1. 20几岁,你已经输不起
  2. 分享:如何成为企业微信服务商?
  3. 盘点即时战略游戏中高实用性寻路算法
  4. 献给阿尔吉侬的花束(bfs经典例题)
  5. Findora基金会,推出跨链测试活动以及大使计划
  6. 【06 Plugin】
  7. Spring DAO(3):Spring 事务管理
  8. svg格式,镜像格式
  9. python迭代举例_大神总结223个Python小例子,建议收藏
  10. 百度飞桨EasyDL图像分类:收费口车辆类型自动识别