gpt4 book ai didi

python - OpenCV的drawMatches中如何确定线宽

转载 作者:太空宇宙 更新时间:2023-11-03 22:43:01 24 4
gpt4 key购买 nike

我正在使用 OpenCV 的 drawMatches()绘制关键点之间的匹配。有没有一种方法可以指定绘制线条的宽度,因为在我的例子中它们看起来很细。

谢谢。

最佳答案

除非您愿意编辑和重新编译 openCV,否则这应该是不可能的。

来自 modules/features2d/src/draw.cpp

line( outImg,
Point(cvRound(pt1.x*draw_multiplier), cvRound(pt1.y*draw_multiplier)),
Point(cvRound(dpt2.x*draw_multiplier), cvRound(dpt2.y*draw_multiplier)),
color, 1, LINE_AA, draw_shift_bits );

此调用在两个关键点之间绘制线条,函数调用中的 1 指定线条的粗细(参见 openCV doc)。不幸的是,它已被硬编码在绘制函数中。

然而,您无法正确可视化比赛,这看起来很奇怪。他们对我很好。

some stereo matches

关于python - OpenCV的drawMatches中如何确定线宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51544855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com