请教一下各位,我用opencv310的houghlinesP函数去寻找直线。图像已经处理得很清楚了,然后houghlinesP找直线的时候,明明只有4条,结果显示找到了多条。我把坐标打印出来后发现是同一条直线被找到了多次。这种情况是参数问题吗?还是能有其他办法解决?
左边图是形态学处理后的结果,右图是将找到的边画出来。
1条回答 默认 最新
- wuyf 2018-10-16 23:25关注
这个可能是因为像素化的原因,倾斜的线段会由多条短的线段组成,所以检测出来会有多个。你可以试试把参数maxLineGap调大一些,或者剔除掉平行且距离很近的线段。
解决评论 打赏 举报无用 1
悬赏问题
- ¥15 宝塔面板一键迁移使用不了
- ¥15 求一个按键录像存储到内存卡的ESP32CAM代码
- ¥15 如何单独修改下列canvas推箱子代码target参数?,插入图片代替其形状,就是哪个绿色的圆圈每关用插入的图片替代
- ¥20 四叉树的创建和输出问题
- ¥15 javaweb连接数据库,jsp文件加载不出来
- ¥15 matlab关于高斯赛德尔迭代的应用编撰。(相关搜索:matlab代码|迭代法)
- ¥15 损失匹配问题,求解答
- ¥15 3500常用汉字书法体检测数据集下载
- ¥15 odoo17在制造模块或采购模块良品与次品如何分流和在质检模块下如何开发
- ¥15 Qt音乐播放器的音乐文件相对路径怎么写