npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-red-contrib-motion-pose

v1.1.3

Published

used tensorflow mediapipe hands and pose model in real-time webcam and smartThings IoT-cam in node red

Downloads

10

Readme

Motion Pose Node

This module provides a set of nodes of node-RED for recognizing body poses and hands poses.

Use MediaPipe's BlazePose and Hands to track and visualize body and hands poses.

In this module, the type of camera device for recognizing poses is separated into a webcam or external camera devices which support Samsung SmartThings.

Certain poses can be saved through the 'Pose/Hand Register' node, and the 'Pose/Hand Find' node can determine similarity with other poses.

Various devices are generally controlled by touch and voice, but the type of control may be limited in certain circumstances. There are also users who cannot freely use these control methods.

This node was developed to solve the problems described above by presenting a new direction of "motion recognition" to Node-RED.

Furthermore, by using the node of "5FNSaaS", you will be able to develop a flow of various services that utilize body information.

Due to the nature of Node-RED, which is a flow development for node-based visual programming, we wrote the code with the aim of freely customizing by developers.

These nodes require Node.js version 14.17.0 and Node-RED 2.0.6.

Node

If you want a more detailed description of Node, see its Readme. For more detailed "Flow" and "Algorithms", check out the Wiki

  • monitor : A node for monitoring the pose/hand recognition screen in an external browser.
  • pose-detect-webcam : A simple node that recognizes and visualizes pose using a webcam.
  • pose-detect-iotcam : A simple node that recognizes and visualizes pose using a external camera device which support Samsung SmartThings.
  • pose-find : This node receives a number of input key points and determines the similarity to the saved pose, and derives the most similar pose.
  • pose-register : This node accepts a single key point, determines similarity of the saved pose , and derives whether registration is possible.
  • hand-register : This node receives a number of input key points and determines the similarity to the saved hands pose, and whether registration is possible.
  • hand-find : This node receives a number of input key points and determines the similarity to the saved hands pose, and derives the most similar pose.
  • hand-detect-webcam : A simple node that recognizes and visualizes hand using a webcam.
  • hand-detect-iotcam : A simple node that recognizes and visualizes hand using a external camera device which support Samsung SmartThings.

Pre-requisites

The Motion-Pose-Node requires Node-RED to be installed.

Install

To install the latest version use the Menu - Manage palette option and search for node-red-contrib-motion-pose, or run the following command in you Node-RED user directory - typically ~/.node-red :

npm i node-red-contrib-motion-pose

Usage

How to use Bixby Nodes
How to use SmartThings Nodes

Authors

5FNSaaS in SSAFY(Samsung Software Academy for Youth)

Copyright and license

Copyright Samsung Automation Studio Team under the Apache 2.0 license.

Reference