我想分析太阳能电池板的红外图像,并从图像中切出面板。第一步,我需要对图像进行阈值处理。但是,如果我使用谷歌的示例图像(例如下面的图像)进行操作,则只会得到黑色图像。我可以做些什么来改善?
import cv2
import numpy as np
img = cv2.imread('GooglePanelIR.png')
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
ret,thresh1 = cv2.threshold(hsv[:,:,0],100,255,cv2.THRESH_BINARY)
cv2.imshow('cont imge', thresh1)
cv2.waitKey(0)
print(ret)
答案 0 :(得分:2)
由于需要阈值及其灰度图像,因此请以灰度导入图像。
这就是您要寻找的。 p>
null