diff options
author | jaseg <code@jaseg.net> | 2019-03-26 02:11:09 +0900 |
---|---|---|
committer | jaseg <git@jaseg.net> | 2019-03-26 02:11:09 +0900 |
commit | e6f8388d3dfb22639efaa0bfa3bdac29964dcaa7 (patch) | |
tree | e02cfab06678f8a16178170aa7ffb4eb5493871f | |
parent | c14fda664319bbdcd4ee075a215baece06b7787c (diff) | |
download | gerbolyze-e6f8388d3dfb22639efaa0bfa3bdac29964dcaa7.tar.gz gerbolyze-e6f8388d3dfb22639efaa0bfa3bdac29964dcaa7.tar.bz2 gerbolyze-e6f8388d3dfb22639efaa0bfa3bdac29964dcaa7.zip |
gerbolyze.py: Fix cv2.findContours to work with cv2 4.0
-rwxr-xr-x | gerbolyze.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gerbolyze.py b/gerbolyze.py index 9ed30d4..6991a3e 100755 --- a/gerbolyze.py +++ b/gerbolyze.py @@ -228,7 +228,8 @@ def plot_contours( # Extract contour hierarchy using OpenCV status_print('Extracting contours') - img_cont_out, contours, hierarchy = cv2.findContours(img, cv2.RETR_TREE, cv2.CHAIN_APPROX_TC89_KCOS) + # See https://stackoverflow.com/questions/48291581/how-to-use-cv2-findcontours-in-different-opencv-versions/48292371 + contours, hierarchy = findContoursHack(img, cv2.RETR_TREE, cv2.CHAIN_APPROX_TC89_KCOS)[-2:] aperture = list(layer.apertures)[0] |