擅长:python、mysql、java
<p>解决办法很简单。您可以将输入图像转换为三通道图像,然后在转换后的彩色图像上绘制轮廓。在</p>
<p>代码应该是这样的:</p>
<pre><code>import cv2
import numpy as np
img = cv2.imread(r'C:\Users\Ron Shporer\Desktop\TESTSAVES\TESTLines.png',0)
ret,thresh = cv2.threshold(img,127,255,0)
im2,contours,hierarchy = cv2.findContours(thresh, 1, 2)
cnt = contours[0]
result_img = cv2.cvtColor(frame, cv2.COLOR_GRAY2RGB)
cv2.drawContours(result_img, contours, -1, (255,0,0), 5)
cv2.namedWindow('img', cv2.WINDOW_NORMAL)
cv2.imshow('img', result_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
</code></pre>