0
我開發OpenCV中/ Python的腳本,添加的Tesseract讀取圖像的東西。目前,我試圖實現使用功能drawContours的,但在輸出中,它根本不會出現的輪廓就像我問。OpenCV的/ Python的:圖像輪廓不會出現
之前說一些關於我的問題,請,我已經搜查堆棧心中,前問這一個所有的問題。我試過很多其它方法來完成的輪廓(如圖示的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]")
感謝您的關注。祝你今天愉快。