0
OpenCV/PythonでTesseractを追加すると画像から何かを読み込むスクリプトを開発しています。現時点では、関数drawContoursの使用を実装しようとしていますが、出力では、私が尋ねたように等高線は表示されません。OpenCV/Python:画像の輪郭が表示されない
私の質問について言及する前に、私はStackで検索しましたが、質問する前にすべての質問をしています。私はOpenCVの公式文書に示されているように、輪郭を描くための多くの代替方法を試してきましたが、私の問題を解決することはできません。注目を集めるため
import numpy as np
import cv2
if __name__ == '__main__':
gsFactor = 0
imgSrc = cv2.imread('image_template_match.jpg', gsFactor)
thresh = 127
maxValue = 255
th, imgDstn = cv2.threshold(imgSrc, thresh, maxValue, cv2.THRESH_BINARY)
imgTemp, contours, hierarchy = cv2.findContours(imgDstn, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(imgDstn, contours, -1, (0, 255, 0), 3)
cv2.imwrite("image_test_contours.jpg", imgSrc)
print("[Done]")
ありがとう:行うにはfutherなし
は、ここに私のコードです。良い一日を。