-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WebcamAPI] Fix typing compatibility #1082
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ly015
added a commit
that referenced
this pull request
Feb 11, 2022
* add cam runner [wip] * update webcam runner and node api * reorganize module structure * add model node * add pose model node [wip] * update message * add monitor node * rename config * refactor webcam util * add update_route_info * add input_check_interval * add fps for one-euro in mmpose node * refactor visualition nodes * fix bug * modify runner argument and fix bug * add doc * add doc * add webcam_runner docstrings * add docstrings * update interface and docstring * add RecorderNode * * add syncrhonous result binding mode * refactor node event handler * fix typing * fix typing (#1082) * * Add RecorderNode for saving video to files * Add exiting handler method to nodes * Add VideoEndingMessage * rename _on_exit ot on_exit * fix typing * Fix a few issues * register node event handler in __init__ * change default pose model to vipnas_mblv3 * Node._on_exit -> Node.on_exit * fix typing * fix typing * change from thread based to process based * solve cuda distributed [wip] * fix process creating method and buffer size * thread based buffer * node based on thread * node set daemon=False as default * fix logging level and add docstrings * modify register_event * * reorganize webcam tool configs * modify frame rate calculation * rename BillboardNode as NoticeBoardNode * [WebcamAPI] Add demo README (#1133) * add README.md * update gif * [WebcamAPI] Add facwswap node and config (#1094) * add facwswap node * adapt to webcam_api * adapt to webcam_api * move config * add sync mode in runner * fix bugs and update nodes * [WebcamAPI] Supersaiyan (#1098) * add supersaiyan effects * fix init * apply background * update config * apply saiyan effects * rebase * rebase and fix * update doc * update docs * add load image from disk or url * make the resources to url links * mv load_image_from_disk_or_url to utils/misc * move effect funcs to webcam_api * rebase * fix pytest * fix docs * add get_local_path_given_url * add get_local_path_given_url * rename to get_cached_file_path * update readme * update readme * fix bug that only one bbox is detected for each class * fix faceswap config * add newyear demo (#1143) Co-authored-by: zengwang <zengwang430521@gmail.com> * [Feature] Add a `SpriteNode` for Webcam API (#1160) * Fix missing flag in `load_image_from_disk_or_url` * Add SpriteNode * Meow dwen dwen (#1173) * fix mmpose nodes * add dummy video capture * add xdwendwen node * fix configs * Update README.md * [WebcamAPI] Update XDwenDwen example (#1177) * Update XDwenDwen example * add rigid transform * update configs and readme files * extend meow dwen dwen * update config * support cfg-options * turn-off default help instruction * fix typo Co-authored-by: Jas <jinsheng@sensetime.com> Co-authored-by: Lumin <30328525+luminxu@users.noreply.github.com> Co-authored-by: zengwang <zengwang430521@gmail.com> Co-authored-by: Ma Zerun <mzr1996@163.com>
ly015
added a commit
to ly015/mmpose
that referenced
this pull request
Feb 11, 2022
* add cam runner [wip] * update webcam runner and node api * reorganize module structure * add model node * add pose model node [wip] * update message * add monitor node * rename config * refactor webcam util * add update_route_info * add input_check_interval * add fps for one-euro in mmpose node * refactor visualition nodes * fix bug * modify runner argument and fix bug * add doc * add doc * add webcam_runner docstrings * add docstrings * update interface and docstring * add RecorderNode * * add syncrhonous result binding mode * refactor node event handler * fix typing * fix typing (open-mmlab#1082) * * Add RecorderNode for saving video to files * Add exiting handler method to nodes * Add VideoEndingMessage * rename _on_exit ot on_exit * fix typing * Fix a few issues * register node event handler in __init__ * change default pose model to vipnas_mblv3 * Node._on_exit -> Node.on_exit * fix typing * fix typing * change from thread based to process based * solve cuda distributed [wip] * fix process creating method and buffer size * thread based buffer * node based on thread * node set daemon=False as default * fix logging level and add docstrings * modify register_event * * reorganize webcam tool configs * modify frame rate calculation * rename BillboardNode as NoticeBoardNode * [WebcamAPI] Add demo README (open-mmlab#1133) * add README.md * update gif * [WebcamAPI] Add facwswap node and config (open-mmlab#1094) * add facwswap node * adapt to webcam_api * adapt to webcam_api * move config * add sync mode in runner * fix bugs and update nodes * [WebcamAPI] Supersaiyan (open-mmlab#1098) * add supersaiyan effects * fix init * apply background * update config * apply saiyan effects * rebase * rebase and fix * update doc * update docs * add load image from disk or url * make the resources to url links * mv load_image_from_disk_or_url to utils/misc * move effect funcs to webcam_api * rebase * fix pytest * fix docs * add get_local_path_given_url * add get_local_path_given_url * rename to get_cached_file_path * update readme * update readme * fix bug that only one bbox is detected for each class * fix faceswap config * add newyear demo (open-mmlab#1143) Co-authored-by: zengwang <zengwang430521@gmail.com> * [Feature] Add a `SpriteNode` for Webcam API (open-mmlab#1160) * Fix missing flag in `load_image_from_disk_or_url` * Add SpriteNode * Meow dwen dwen (open-mmlab#1173) * fix mmpose nodes * add dummy video capture * add xdwendwen node * fix configs * Update README.md * [WebcamAPI] Update XDwenDwen example (open-mmlab#1177) * Update XDwenDwen example * add rigid transform * update configs and readme files * extend meow dwen dwen * update config * support cfg-options * turn-off default help instruction * fix typo Co-authored-by: Jas <jinsheng@sensetime.com> Co-authored-by: Lumin <30328525+luminxu@users.noreply.github.com> Co-authored-by: zengwang <zengwang430521@gmail.com> Co-authored-by: Ma Zerun <mzr1996@163.com>
ly015
added a commit
to ly015/mmpose
that referenced
this pull request
Feb 11, 2022
* add cam runner [wip] * update webcam runner and node api * reorganize module structure * add model node * add pose model node [wip] * update message * add monitor node * rename config * refactor webcam util * add update_route_info * add input_check_interval * add fps for one-euro in mmpose node * refactor visualition nodes * fix bug * modify runner argument and fix bug * add doc * add doc * add webcam_runner docstrings * add docstrings * update interface and docstring * add RecorderNode * * add syncrhonous result binding mode * refactor node event handler * fix typing * fix typing (open-mmlab#1082) * * Add RecorderNode for saving video to files * Add exiting handler method to nodes * Add VideoEndingMessage * rename _on_exit ot on_exit * fix typing * Fix a few issues * register node event handler in __init__ * change default pose model to vipnas_mblv3 * Node._on_exit -> Node.on_exit * fix typing * fix typing * change from thread based to process based * solve cuda distributed [wip] * fix process creating method and buffer size * thread based buffer * node based on thread * node set daemon=False as default * fix logging level and add docstrings * modify register_event * * reorganize webcam tool configs * modify frame rate calculation * rename BillboardNode as NoticeBoardNode * [WebcamAPI] Add demo README (open-mmlab#1133) * add README.md * update gif * [WebcamAPI] Add facwswap node and config (open-mmlab#1094) * add facwswap node * adapt to webcam_api * adapt to webcam_api * move config * add sync mode in runner * fix bugs and update nodes * [WebcamAPI] Supersaiyan (open-mmlab#1098) * add supersaiyan effects * fix init * apply background * update config * apply saiyan effects * rebase * rebase and fix * update doc * update docs * add load image from disk or url * make the resources to url links * mv load_image_from_disk_or_url to utils/misc * move effect funcs to webcam_api * rebase * fix pytest * fix docs * add get_local_path_given_url * add get_local_path_given_url * rename to get_cached_file_path * update readme * update readme * fix bug that only one bbox is detected for each class * fix faceswap config * add newyear demo (open-mmlab#1143) Co-authored-by: zengwang <zengwang430521@gmail.com> * [Feature] Add a `SpriteNode` for Webcam API (open-mmlab#1160) * Fix missing flag in `load_image_from_disk_or_url` * Add SpriteNode * Meow dwen dwen (open-mmlab#1173) * fix mmpose nodes * add dummy video capture * add xdwendwen node * fix configs * Update README.md * [WebcamAPI] Update XDwenDwen example (open-mmlab#1177) * Update XDwenDwen example * add rigid transform * update configs and readme files * extend meow dwen dwen * update config * support cfg-options * turn-off default help instruction * fix typo Co-authored-by: Jas <jinsheng@sensetime.com> Co-authored-by: Lumin <30328525+luminxu@users.noreply.github.com> Co-authored-by: zengwang <zengwang430521@gmail.com> Co-authored-by: Ma Zerun <mzr1996@163.com>
shuheilocale
pushed a commit
to shuheilocale/mmpose
that referenced
this pull request
May 6, 2023
* add cam runner [wip] * update webcam runner and node api * reorganize module structure * add model node * add pose model node [wip] * update message * add monitor node * rename config * refactor webcam util * add update_route_info * add input_check_interval * add fps for one-euro in mmpose node * refactor visualition nodes * fix bug * modify runner argument and fix bug * add doc * add doc * add webcam_runner docstrings * add docstrings * update interface and docstring * add RecorderNode * * add syncrhonous result binding mode * refactor node event handler * fix typing * fix typing (open-mmlab#1082) * * Add RecorderNode for saving video to files * Add exiting handler method to nodes * Add VideoEndingMessage * rename _on_exit ot on_exit * fix typing * Fix a few issues * register node event handler in __init__ * change default pose model to vipnas_mblv3 * Node._on_exit -> Node.on_exit * fix typing * fix typing * change from thread based to process based * solve cuda distributed [wip] * fix process creating method and buffer size * thread based buffer * node based on thread * node set daemon=False as default * fix logging level and add docstrings * modify register_event * * reorganize webcam tool configs * modify frame rate calculation * rename BillboardNode as NoticeBoardNode * [WebcamAPI] Add demo README (open-mmlab#1133) * add README.md * update gif * [WebcamAPI] Add facwswap node and config (open-mmlab#1094) * add facwswap node * adapt to webcam_api * adapt to webcam_api * move config * add sync mode in runner * fix bugs and update nodes * [WebcamAPI] Supersaiyan (open-mmlab#1098) * add supersaiyan effects * fix init * apply background * update config * apply saiyan effects * rebase * rebase and fix * update doc * update docs * add load image from disk or url * make the resources to url links * mv load_image_from_disk_or_url to utils/misc * move effect funcs to webcam_api * rebase * fix pytest * fix docs * add get_local_path_given_url * add get_local_path_given_url * rename to get_cached_file_path * update readme * update readme * fix bug that only one bbox is detected for each class * fix faceswap config * add newyear demo (open-mmlab#1143) Co-authored-by: zengwang <zengwang430521@gmail.com> * [Feature] Add a `SpriteNode` for Webcam API (open-mmlab#1160) * Fix missing flag in `load_image_from_disk_or_url` * Add SpriteNode * Meow dwen dwen (open-mmlab#1173) * fix mmpose nodes * add dummy video capture * add xdwendwen node * fix configs * Update README.md * [WebcamAPI] Update XDwenDwen example (open-mmlab#1177) * Update XDwenDwen example * add rigid transform * update configs and readme files * extend meow dwen dwen * update config * support cfg-options * turn-off default help instruction * fix typo Co-authored-by: Jas <jinsheng@sensetime.com> Co-authored-by: Lumin <30328525+luminxu@users.noreply.github.com> Co-authored-by: zengwang <zengwang430521@gmail.com> Co-authored-by: Ma Zerun <mzr1996@163.com>
ajgrafton
pushed a commit
to ajgrafton/mmpose
that referenced
this pull request
Mar 6, 2024
* add cam runner [wip] * update webcam runner and node api * reorganize module structure * add model node * add pose model node [wip] * update message * add monitor node * rename config * refactor webcam util * add update_route_info * add input_check_interval * add fps for one-euro in mmpose node * refactor visualition nodes * fix bug * modify runner argument and fix bug * add doc * add doc * add webcam_runner docstrings * add docstrings * update interface and docstring * add RecorderNode * * add syncrhonous result binding mode * refactor node event handler * fix typing * fix typing (open-mmlab#1082) * * Add RecorderNode for saving video to files * Add exiting handler method to nodes * Add VideoEndingMessage * rename _on_exit ot on_exit * fix typing * Fix a few issues * register node event handler in __init__ * change default pose model to vipnas_mblv3 * Node._on_exit -> Node.on_exit * fix typing * fix typing * change from thread based to process based * solve cuda distributed [wip] * fix process creating method and buffer size * thread based buffer * node based on thread * node set daemon=False as default * fix logging level and add docstrings * modify register_event * * reorganize webcam tool configs * modify frame rate calculation * rename BillboardNode as NoticeBoardNode * [WebcamAPI] Add demo README (open-mmlab#1133) * add README.md * update gif * [WebcamAPI] Add facwswap node and config (open-mmlab#1094) * add facwswap node * adapt to webcam_api * adapt to webcam_api * move config * add sync mode in runner * fix bugs and update nodes * [WebcamAPI] Supersaiyan (open-mmlab#1098) * add supersaiyan effects * fix init * apply background * update config * apply saiyan effects * rebase * rebase and fix * update doc * update docs * add load image from disk or url * make the resources to url links * mv load_image_from_disk_or_url to utils/misc * move effect funcs to webcam_api * rebase * fix pytest * fix docs * add get_local_path_given_url * add get_local_path_given_url * rename to get_cached_file_path * update readme * update readme * fix bug that only one bbox is detected for each class * fix faceswap config * add newyear demo (open-mmlab#1143) Co-authored-by: zengwang <zengwang430521@gmail.com> * [Feature] Add a `SpriteNode` for Webcam API (open-mmlab#1160) * Fix missing flag in `load_image_from_disk_or_url` * Add SpriteNode * Meow dwen dwen (open-mmlab#1173) * fix mmpose nodes * add dummy video capture * add xdwendwen node * fix configs * Update README.md * [WebcamAPI] Update XDwenDwen example (open-mmlab#1177) * Update XDwenDwen example * add rigid transform * update configs and readme files * extend meow dwen dwen * update config * support cfg-options * turn-off default help instruction * fix typo Co-authored-by: Jas <jinsheng@sensetime.com> Co-authored-by: Lumin <30328525+luminxu@users.noreply.github.com> Co-authored-by: zengwang <zengwang430521@gmail.com> Co-authored-by: Ma Zerun <mzr1996@163.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Modification
BC-breaking (Optional)
Use cases (Optional)
Checklist
Before PR:
After PR: