mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-12 12:20:22 +00:00
3.5 KiB
3.5 KiB
OpenPose Library - Release Notes
OpenPose 1.0.0rc1
- Initial version, main functionality:
- Body keypoint detection and rendering on Ubuntu 14 and 16.
- It can read an image directory, video or webcam.
- It can display the results or storing them on disk.
OpenPose 1.0.0rc2
- Main improvements:
- Rendering max resolution from 720p to >32k images.
- Highly improved documentation.
- Functions or parameters renamed:
- Demo renamed from rtpose to openpose.
- Main bugs fixed:
- Demo uses exec instead of start, so it works with more OpenCV custom compiled versions.
OpenPose 1.0.0rc3
- Main improvements:
- Added face keypoint detection.
- Added Windows 10 compatibility.
- Auto-detection of the number of GPUs.
- MPI visualization more similar to COCO one.
- Rendering max resolution from 720p to >32k images.
- GUI info adder working when the worker TDatum has more than 1 Datum.
- It prints out the error description before throwing the exception (so that it is written on the Windows cmd).
- Highly improved documentation.
- Functions or parameters renamed:
- Flag
write_poserenamed aswrite_keypointand it also applies to face and/or hands. - Flag
write_pose_jsonrenamed aswrite_keypoint_jsonand it also applies to face and/or hands. - Flag
write_pose_formatrenamed aswrite_keypoint_formatand it also applies to face and/or hands. - PoseSaver and its JSON variant renamed as KeypointSaver.
- PoseJsonCocoSaver renamed as CocoJsonSaver.
- Flag
- Main bugs fixed:
- All visualization functions moved to same thread, so it works with most OpenCV custom compiled versions.
- Fixed error on debug mode:
Too many resources requested for launch.
OpenPose 1.0.0
- Main improvements:
- Hands and face now use
Maximuminstead ofNms, since there is only 1 person / detection. - Increased accuracy on multi-scale (added
Datum::scaleRatiosto save the relative scale ratio when multi-scale). - Increased speed ~5% by adding CPU rendering (but GPU is the default rendering).
- Rendering colors modified, visually better results.
- Check() functions give more feedback.
- WCocoJsonSaver finished and removed its 3599-image limit.
- Added
camera_fpsso generated video will use that frame rate. - Reduced the number of printed information messages. Default logging priority threshold increased to Priority::Max.
- Google flags to OpenPose configuration parameters reader moved from each demo to utilities/flagsToOpenPose.
- Nms classes do not use
numberPartsforReshape, they deduce the value. - Improved documentation.
- Hands and face now use
- Functions or parameters renamed:
- Render flags renamed in the demo in order to incorporate the CPU/GPU rendering.
- Keypoints saved in JSON files (
write_keypoint_json) are now saved aspose_keypoints,face_keypoints,hand_left_keypoints, andhand_right_keypoints. They all were previously saved asbody_parts.
- Main bugs fixed:
- Fixed bug in Array::getConstCvMat() if mVolume=0, now returning empty cv::Mat.
- Fixed bug:
--process_real_timethrew error with webcam. - Fixed bug: Face not working when input and output resolutions are different.
- Fixed some bugs that prevented debug version to run.
- Face saved in JSON files were called
body_parts. Now they are calledface_keypoints.
Current version (future OpenPose 1.0.1)
- No changes yet.