Mercurial > hg > nsaunier > traffic-intelligence
comparison python/moving.py @ 904:8f60ecfc2f06
work in progress, almost ready
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 22 Jun 2017 18:08:46 -0400 |
| parents | 1fc901d983ed |
| children | 3a06007a4bb7 |
comparison
equal
deleted
inserted
replaced
| 903:81ee5aaf213d | 904:8f60ecfc2f06 |
|---|---|
| 1581 '''Extracts the image box around the object | 1581 '''Extracts the image box around the object |
| 1582 (of square size max(width, height) of the box around the features, | 1582 (of square size max(width, height) of the box around the features, |
| 1583 with an added px or py for width and height (around the box)) | 1583 with an added px or py for width and height (around the box)) |
| 1584 computes HOG on this cropped image (with parameters rescaleSize, orientations, pixelsPerCell, cellsPerBlock) | 1584 computes HOG on this cropped image (with parameters rescaleSize, orientations, pixelsPerCell, cellsPerBlock) |
| 1585 and applies the SVM model on it''' | 1585 and applies the SVM model on it''' |
| 1586 croppedImg, yCropMin, yCropMax, xCropMin, xCropMax = cvutils.imageBox(img, self, instant, homography, width, height, px, py, minNPixels) | 1586 croppedImg = cvutils.imageBox(img, self, instant, homography, width, height, px, py, minNPixels) |
| 1587 if croppedImg is not None and len(croppedImg) > 0: | 1587 if croppedImg is not None and len(croppedImg) > 0: |
| 1588 hog = cvutils.HOG(croppedImg, rescaleSize, orientations, pixelsPerCell, cellsPerBlock, blockNorm, visualize=False, normalize=False) | 1588 hog = cvutils.HOG(croppedImg, rescaleSize, orientations, pixelsPerCell, cellsPerBlock, blockNorm, visualize=False, normalize=False) |
| 1589 self.userTypes[instant] = int(self.appearanceClassifier.predict(hog)) | 1589 self.userTypes[instant] = int(self.appearanceClassifier.predict(hog)) |
| 1590 else: | 1590 else: |
| 1591 self.userTypes[instant] = userType2Num['unknown'] | 1591 self.userTypes[instant] = userType2Num['unknown'] |
