mvondracek / VUT-FIT-POVa-2018-Pedestrian-Tracking

Computer vision system for tracking pedestrians in a scene observed by multiple cameras.
10 stars 4 forks source link

Pedestrian detection #6

Closed mvondracek closed 5 years ago

mvondracek commented 5 years ago

Detect person in image from camera (#3). Try to use OpenPose (#4). Merge code with some form of an interface to the master.

EDIT: 1_extract_pose could be useful.

Input: images from multiple cameras Output: vertical line of detected person/people

mvondracek commented 5 years ago

@flaxh, what's the status, please? :)

mvondracek commented 5 years ago
mvondracek commented 5 years ago

Output: vertical line ([1] - Nose xy, average( [2] - Right hip [3] - Left hip))

mvondracek commented 5 years ago

Class openpose.PovaPose.PovaPose is now connected to processing pipeline. Tests are in openpose.test_povaPose and test_triangulation. Communication with openpose.PovaPose.PovaPose is wrapped in detector.OpenPoseDetector(PeopleDetector). We are able to locate person in 6 m distance with delta 30 cm.

mvondracek commented 5 years ago

OpenPose is real-time multi-person detection library. However, our current interface takes 28 seconds to process two images. There should be a way how to speed it up. Could we for example process much smaller copies of input images?

@flaxh, could you please have a look at it? We definitely need the detection to be much faster.

callgraph callgraph with openpose.PovaPose.run_multi_person_detection

mvondracek commented 5 years ago

@flaxh, any updates?

mvondracek commented 5 years ago

@xstast24, please try to speed up person detection. subprocess.Popen could be useful for your 61f34405e96115116909090d6509d8304a686964 @flaxh could you please help with this?

mvondracek commented 5 years ago

obrazek Speed evaluation for repeated detection of person in testing image.

mvondracek commented 5 years ago

@xstast24 is working on integration of OpenPose binaries. 👍 #17