用opencv 如何在测到的直线中选取我们所需的直线
比如我要检测一条彩色带的宽度,首先读取到了彩色带的边缘,检测判断其两边是直线,并且能算出彩色带的宽度,可是我用HoughLinesP检测边缘后每一边缘并不只检测出一条直线...
比如我要检测一条彩色带的宽度,首先读取到了彩色带的边缘,检测判断其两边是直线,并且能算出彩色带的宽度,可是我用HoughLinesP检测边缘后每一边缘并不只检测出一条直线,我该怎么提取有用的直线来进一步的计算
展开
2个回答
展开全部
opencv只有曲线才有焦点,如双曲线椭圆等存在焦点。我不知道你说的是直线的交点吧。
既然要求交点坐标,那你应该提供两条直线的方程或者是直线的斜率和截距,opencv有专门的霍夫变换可以检测直线,建议你通过标准的霍夫变换提取直线的方程,然后扫描求取交点坐标,当然交点的坐标要控制其差值在一个像素之内时算作是交点。
既然要求交点坐标,那你应该提供两条直线的方程或者是直线的斜率和截距,opencv有专门的霍夫变换可以检测直线,建议你通过标准的霍夫变换提取直线的方程,然后扫描求取交点坐标,当然交点的坐标要控制其差值在一个像素之内时算作是交点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Sievers分析仪
2024-12-30 广告
2024-12-30 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询