Commit Graph

102 Commits

Author SHA1 Message Date
lorenzo
21489bd97d fix pylint disable 2019-07-26 10:34:33 +02:00
lorenzo
b9ae3e1cfa small fix 2019-07-26 10:32:57 +02:00
lorenzo
87ec4c441e remove double loading for evaluation of Trainer 2019-07-26 10:27:42 +02:00
lorenzo
0ea3ae811f update figure labels 2019-07-26 09:20:30 +02:00
lorenzo
26851351ee change pull figure size 2019-07-26 08:50:20 +02:00
lorenzo
319132c83b change pull figure size 2019-07-26 08:49:50 +02:00
lorenzo
bbb88eb91d change pull figure size 2019-07-26 08:49:11 +02:00
lorenzo
5c8d495d1b change pull figure size 2019-07-26 08:48:33 +02:00
lorenzo
f26e5017f1 change pull figure size 2019-07-26 08:47:45 +02:00
lorenzo
c82d156740 change pull figure size 2019-07-26 08:47:15 +02:00
lorenzo
179fad6b17 update readme 2019-07-26 08:41:05 +02:00
lorenzo
4cf058de1d update readme 2019-07-26 08:40:04 +02:00
lorenzo
83a2fb8019 refactor article figures 2019-07-26 08:32:18 +02:00
lorenzo
bbe040d4a2 refactor article figures 2019-07-26 08:16:15 +02:00
lorenzo
10874caea0 update task error 2019-07-25 18:31:31 +02:00
lorenzo
b765fa9340 update task error 2019-07-25 14:19:49 +02:00
lorenzo
8d76e04283 update task error 2019-07-25 12:11:15 +02:00
lorenzo
46066cf7bc add task error 2019-07-25 10:11:56 +02:00
Lorenzo Bertoni
8366a436ee
refactor (#8)
* Make import from __init__ files

* add in init only classes or utils functions

* refactor packages

* fix pylint cyclic import

* add task error with 63% confidence intervals and mad

* fix pixel_error

* update setup

* update installation istructions

* update instructions

* update instructions

* update package installation
2019-07-23 15:55:46 +02:00
lorenzo
235a90ef47 small fix 2019-07-19 17:31:36 +02:00
lorenzo
33ec0a71c0 version 0.4.1 2019-07-19 17:26:50 +02:00
Lorenzo Bertoni
8f02f79918
pip install monoloco (#7)
* add box visualization

* add box visualization and change thresholds for pif preprocessing

* refactor printer

* change default values

* change confidence definition

* remove redundant function

* add debug plot in preprocessing

* add task error in evaluation

* add horizontal flipping

* add evaluation table

* add evaluation table with verbosity

* add tabulate requirement and command line option verbose

* refactor evaluate

* add task error with mean absolute deviation

* add stereo baseline

* integrate stereo baseline

* refactor factory preprocessing

* add stereo command for evaluation

* fix category bug

* add interquartile range for stereo

* use left tt for translation

* refactor stereo functions

* remvove redundant functions

* change names of constants

* add pixel error as function of depth

* fix bug on output directory

* add now time at the moment of saving

* add person sitting category

* remove box in pifpaf predictions

* fix printing name

* add printing of number of matches

* add cyclist category

* fix assertion error

* add travis file

* working eval

* working eval

* change source file

* renaming

* add pylint file

* fix pylint

* fix import

* add pyc files in gitignore

* pylint fix

* pylint fix

* add pytest cache

* update readme

* fix pylint

* fix pylint

* add travis file

* add pylint in pip install

* fix pylint

* add eggs file in gitignore

* update readme

* add readme
2019-07-19 17:16:33 +02:00
Lorenzo Bertoni
8968f3c8a2
Packaging (#6)
* add box visualization

* add box visualization and change thresholds for pif preprocessing

* refactor printer

* change default values

* change confidence definition

* remove redundant function

* add debug plot in preprocessing

* add task error in evaluation

* add horizontal flipping

* add evaluation table

* add evaluation table with verbosity

* add tabulate requirement and command line option verbose

* refactor evaluate

* add task error with mean absolute deviation

* add stereo baseline

* integrate stereo baseline

* refactor factory preprocessing

* add stereo command for evaluation

* fix category bug

* add interquartile range for stereo

* use left tt for translation

* refactor stereo functions

* remvove redundant functions

* change names of constants

* add pixel error as function of depth

* fix bug on output directory

* add now time at the moment of saving

* add person sitting category

* remove box in pifpaf predictions

* fix printing name

* add printing of number of matches

* add cyclist category

* fix assertion error

* add travis file

* working eval

* working eval

* change source file

* renaming

* add pylint file

* fix pylint

* fix import

* add pyc files in gitignore

* pylint fix

* pylint fix

* add pytest cache

* update readme

* fix pylint

* fix pylint

* add travis file

* add pylint in pip install

* fix pylint
2019-07-19 15:39:03 +02:00
lorenzo
519de28f4e add 20% in width pifpaf boxes 2019-07-08 17:12:57 +02:00
lorenzo
58b7cac985 update readme 2019-07-04 15:45:53 +02:00
lorenzo
e7c9af5578 update readme with pifpaf models 2019-07-04 15:41:56 +02:00
lorenzo
2ef9e833c2 update default arguments for pifpaf models 2019-07-04 15:01:05 +02:00
lorenzo
2180a61ef5 change webcam position 2019-07-03 11:48:29 +02:00
lorenzo
0600bfd829 change size figure 2019-07-03 11:46:21 +02:00
lorenzo
e0c83ad94c change size figure 2019-07-03 11:45:42 +02:00
Lorenzo Bertoni
eae0ad5f7e
Webcam (#5)
* add webcam skeleton

* fix bug

* adapt intrinsic matrix and assertion on negative boxes

* delete patches

* add support for bird view

* remove ground truth legend and remove unnecessary resizing

* add class pifpaf

* add keypoints scaling if not webcam

* add comments

* remove space

* add gif

* fix gif name

* update readme

* update readme
2019-07-03 11:39:43 +02:00
lorenzo
f0150da571 evaluation on bottom center 2019-07-02 11:59:55 +02:00
lorenzo
712bdf9dc6 add test for pixel_to_camera 2019-07-02 11:28:56 +02:00
lorenzo
bf413019e0 remove propagation in logger 2019-07-02 11:12:12 +02:00
lorenzo
e89176bf3f remove numpy dependancy 2019-07-02 10:58:31 +02:00
lorenzo
e3cc03a545 refactor printer 2019-07-02 10:36:28 +02:00
lorenzo
3b7de1e592 merging 2019-07-02 09:52:34 +02:00
lorenzo
6e6fb05341 refactor 2019-07-02 09:40:55 +02:00
george-adaimi
0207a54a2c
Modulable printer for video streaming (#4)
* Add modulable printer

* remove errors

* add modularity in printer

* Fixed Small bugs

* Fixed small bugs

* Add modulable printer

* remove errors

* "Rebasing"

* Fixed Small bugs

* Fixed small bugs

* Added save option
2019-07-01 20:07:31 +02:00
lorenzo
2b23bb9c9e import fix 2019-07-01 19:04:32 +02:00
lorenzo
93d878666d fix no detection case 2019-07-01 18:58:20 +02:00
george-adaimi
2357ce67fc test 2019-07-01 17:49:10 +02:00
lorenzo
f30fd24b2b add exception for Nonetype 2019-07-01 16:26:53 +02:00
lorenzo
b0c3f51897 fix matches in case of no ground truth 2019-07-01 16:20:00 +02:00
Lorenzo Bertoni
019b6b0fad
make utils in torch and remove redundant functions (#3)
* Add precision metrics

* add mode gt_all and change default threshold

* add cyclists

* add iou matrix'
'

* add cyclists only in training phase

* add dropout in model name

* small typos

* small typo

* fix error on uv_boxes

* change default mode from gt_ped to gt

* 2 decimals

* fix name bug

* refactor prepare_pif_kps

* corrected get_keypoints_batch

* add pixel to camera for 3d vectors

* preprocessing in torch

* return original outputs

* Skeleton for post_process

* baseline version for post processing

* add keypoints torch in post_processing

* cleaning misc

* add reorder_matches

* update preprocess with get_iou_matches

* fix indices

* remove aa

* temp

* skeleton kitti_generate

* skeleton kitti_generate (2)

* refactor file

* remove old get_input_data

* refactor geometric eval

* refactor geometric eval(2)

* temp

* refactor geometric

* change saving order for txts

* update pixel to camera

* update depth

* Fix pixel to camera

* add xyz_from_distance

* use new function

* fix std_ale calculation in eval

* remove debug points
2019-06-28 18:33:58 +02:00
Lorenzo Bertoni
2aea30cb7d
add matrix IoU evaluation (#2)
* add boxes_3d and fix bug on kk

* delete stereo script

* add get_iou_matrix

* add statistics

* Add pytest

* add iou_matrix

* refactor evaluation kitti

* add box size constraint on moderate

* refactor evaluation

* pylint check
2019-06-24 08:45:39 +02:00
Lorenzo Bertoni
2b9177ea06
Update README.md
Add link paper
2019-06-20 18:44:16 +02:00
Lorenzo Bertoni
468c23c6f1
Add link paper 2019-06-20 18:27:18 +02:00
Lorenzo Bertoni
a61886ad5f
Add link paper 2019-06-20 18:26:07 +02:00
lorenzo
52f5592889 update factory_for_gt 2019-06-20 18:21:48 +02:00