Mercurial Hosting > traffic-intelligence
view python/tests/cvutils.txt @ 853:95e7622b11be
added option to limit the number of loaded objects
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Thu, 22 Sep 2016 16:49:43 -0400 |
parents | 52aa03260f03 |
children | be28a3538dc9 |
line wrap: on
line source
>>> import cv2, cvutils >>> from numpy import array, round >>> img = cv2.imread("../samples/val-dor-117-111.png") >>> width = img.shape[1] >>> height = img.shape[0] >>> intrinsicCameraMatrix = array([[ 377.42, 0. , 639.12], [ 0. , 378.43, 490.2 ], [ 0. , 0. , 1. ]]) >>> [map1, map2] = cvutils.computeUndistortMaps(width, height, 1.31, intrinsicCameraMatrix, [-0.11759321, 0.0148536, 0.00030756, -0.00020578, -0.00091816]) >>> undistorted = cv2.remap(img, map1, map2, interpolation=cv2.INTER_LINEAR) >>> (undistorted.shape == array([int(round(height*1.31)), int(round(width*1.31)), 3])).all() True