擅长:python、mysql、java
<p>可以使用<a href="http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html#cv2.line" rel="nofollow noreferrer">cv2.line()</a>函数在输入图像上绘制线。因此,根据要绘制线的位置,基本代码将如下所示:</p>
<pre><code>img = cv2.imread(r"path\to\img")
cv2.line(img, (start_x, start_y), (end_x, end_y), (255, 0, 0), 1, 1)
</code></pre>
<p>要获取图像的维度,可以使用<code>img.shape</code>,它将返回<code>(height, width)</code>。</p>
<p>例如,要绘制穿过中心的垂直线,您的代码将如下所示:</p>
<pre><code>cv2.line(img, (img.shape[1]/2, 0), (img.shape[1]/2, img.shape[0]), (255, 0, 0), 1, 1)
</code></pre>