Python 如何在OpenCV'中确定线宽;抽火柴
我正在使用OpenCV绘制关键点之间的匹配。有没有一种方法可以指定所画线条的宽度,因为在我的例子中,它们看起来很细Python 如何在OpenCV'中确定线宽;抽火柴,python,opencv,match,feature-extraction,Python,Opencv,Match,Feature Extraction,我正在使用OpenCV绘制关键点之间的匹配。有没有一种方法可以指定所画线条的宽度,因为在我的例子中,它们看起来很细 谢谢。除非您愿意编辑并重新编译openCV,否则这是不可能的 来自模块/功能2d/src/draw.cpp line( outImg, Point(cvRound(pt1.x*draw_multiplier), cvRound(pt1.y*draw_multiplier)), Point(cvRound(dpt2.x*draw_multiplier), cvRound(dp
谢谢。除非您愿意编辑并重新编译openCV,否则这是不可能的 来自
模块/功能2d/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
指定线的厚度(请参阅)。不幸的是,它被硬编码在draw函数中
但是,您无法正确地可视化匹配,这看起来很奇怪。他们对我很好
谢谢您的友好回复。是的,我可以可视化匹配,但当它们很少时,你会觉得放大图像可以更好地查看它们。我明白了。幸运的是,如果您不想重新编译opencv并修改该参数,那么您所能做的就不多了。