mouse-tracker-for-cubism | Uses mouse cursor location and microphone input

 by   adrianiainlam C++ Version: Current License: MIT

kandi X-RAY | mouse-tracker-for-cubism Summary

kandi X-RAY | mouse-tracker-for-cubism Summary

mouse-tracker-for-cubism is a C++ library typically used in Internet of Things (IoT), Arduino applications. mouse-tracker-for-cubism has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

A library that tracks mouse cursor location and microphone input and converts them into Live2D Cubism SDK parameters. This is a spin-off project from Facial Landmarks for Cubism. The objective is to provide similar functionality, but requiring much less CPU load, which can be critical if the processor does not support AVX instructions. It also does not require the use of a dataset which restricts commercial use, and it does not require a webcam. Video demo (comparing Mouse Tracker with Facial Landmarks, testing on OBS):
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              mouse-tracker-for-cubism has a low active ecosystem.
              It has 11 star(s) with 3 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 1 have been closed. On average issues are closed in 3 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of mouse-tracker-for-cubism is current.

            kandi-Quality Quality

              mouse-tracker-for-cubism has no bugs reported.

            kandi-Security Security

              mouse-tracker-for-cubism has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              mouse-tracker-for-cubism is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              mouse-tracker-for-cubism releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of mouse-tracker-for-cubism
            Get all kandi verified functions for this library.

            mouse-tracker-for-cubism Key Features

            No Key Features are available at this moment for mouse-tracker-for-cubism.

            mouse-tracker-for-cubism Examples and Code Snippets

            No Code Snippets are available at this moment for mouse-tracker-for-cubism.

            Community Discussions

            Trending Discussions on Internet of Things (IoT)

            QUESTION

            Display data from two json files in react native
            Asked 2020-May-17 at 23:55

            I have js files Dashboard and Adverts. I managed to get Dashboard to list the information in one json file (advertisers), but when clicking on an advertiser I want it to navigate to a separate page that will display some data (Say title and text) from the second json file (productadverts). I can't get it to work. Below is the code for the Dashboard and next for Adverts. Then the json files

            ...

            ANSWER

            Answered 2020-May-17 at 23:55

            The new object to get params in React Navigation 5 is:

            Source https://stackoverflow.com/questions/61859411

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install mouse-tracker-for-cubism

            You will require a recent C/C++ compiler, make, patch, CMake >= 3.16, libxdo, PulseAudio, and a stable version of gtkmm 3. To compile the example program you will also require the OpenGL library (and its dev headers) among other libraries required for the example program. The libraries I had to install (this list may not be exhaustive) are:. Clone this repository including its submodule (editline). To build the library only: (Skip this step if you want to build the example program. It will be done automatically.).
            Install dependencies. You will require a recent C/C++ compiler, make, patch, CMake >= 3.16, libxdo, PulseAudio, and a stable version of gtkmm 3. To compile the example program you will also require the OpenGL library (and its dev headers) among other libraries required for the example program. The libraries I had to install (this list may not be exhaustive) are: libxdo-dev libpulse-dev libgl1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libglu1-mesa-dev libgtkmm-3.0-dev
            Clone this repository including its submodule (editline) git clone --recurse-submodules https://github.com/adrianiainlam/mouse-tracker-for-cubism.git
            To build the library only: (Skip this step if you want to build the example program. It will be done automatically.) cd <path of the git repo> ./build.sh
            Download "Cubism 4 SDK for Native R1" from the Live2D website: https://www.live2d.com/en/download/cubism-sdk/download-native/. Extract the archive -- put the "CubismSdkForNative-4-r.2" folder under the "example" folder of this repo. Note: The Cubism SDK is the property of Live2D and is not part of this project. You must agree to Live2D's license agreements to use it.
            Go into the "example/CubismSdkForNative-4-r.2/Samples/OpenGL/thirdParty/scripts" directory and run ./setup_glew_glfw
            Go back to the "example" directory and run ./build.sh Note: I have observed that sometimes, on the first build, a failure will be reported, such as: [ 98%] Completed 'editline' [ 98%] Built target editline Makefile:149: recipe for target 'all' failed make: *** [all] Error 2 I have no idea why, but seems like running build.sh again solves the issue. Please open an issue / contact me if not.
            Now try running the example program. From the "example" directory: cd ./demo_build/build/make_gcc/bin/Demo/ ./Demo

            Support

            This library is designed for Linux (or other *nix systems) with X11 and PulseAudio. I have made use of one C++17 library (<filesystem>) in the example program, but it should be straightforward to change this if you don't have C++17 support.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/adrianiainlam/mouse-tracker-for-cubism.git

          • CLI

            gh repo clone adrianiainlam/mouse-tracker-for-cubism

          • sshUrl

            git@github.com:adrianiainlam/mouse-tracker-for-cubism.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link