Luc*_*uca 2 python matplotlib scikit-image
我正在使用封装在 skimage 中的绘图函数来绘制两组关键点之间的匹配。特别是,我正在使用这个函数:plot_matches
这工作正常,但绘制的线条相当粗。linewidth我知道使用 matplotlib 可以使用图中的参数控制线条粗细。plot_matches在这种情况下,绘图函数由链接中的函数调用。
顺便说一句,我使用它的方式如下:
import matplotlib.pyplot as plt
from skimage.feature import plot_matches
fig, ax = plt.subplots()
plt.gray()
plot_matches(ax, img1, img2, k1[:, [0, 1]],
k2[:, [0, 1]], matches, only_matches=True)
ax.axis('off')
plt.show()
Run Code Online (Sandbox Code Playgroud)
有没有办法在这种用法中控制线宽属性?
另一种可能的解决方案是获取 line2D 对象的列表,然后使用更改线宽set_linewidth()
lines = ax.lines
for line in lines:
line.set_linewidth(2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1202 次 |
| 最近记录: |