Skip to content

Capture.list() won't pick up Microsoft Kinect v1 as an input device #105

Closed

Description

@DannyRoberts95

Using:

  • Mac OS Mojave 10.14.3
  • Processing Version 3.5.3

I am trying to use the kinect v1 video feed with the processing video library. When I access the feed via simple the OpenNI or OpenKinect libraries I am able to display the feed, so I know the Kinect is functioning correctly.

However when trying to use the kinect as an input for the processing video library it does not appear in the capture list. The only available devices are my inbuilt facetime webcam. Does anyone know how one might fix this problem or work around it?

Thanks!

Activity

  1. codeanticode commented on Apr 3, 2019

    @codeanticode
    Contributor

    @DannyRoberts95 Is this with the latest stable version of the library or with the 2.0-beta1?

  2. DannyRoberts95 commented on Apr 3, 2019

    @DannyRoberts95
    Author

    Hey, I believe it is the latest stable version as it is the one that is imported by processing by default. Is there a notable difference between the two?

  3. codeanticode commented on Apr 3, 2019

    @codeanticode
    Contributor

    Yes, people have reported that performance of the new version is substantially better. Also, since it is based on a much recent version of the gstreamer framework, support for newer capture devices might also be improved.

  4. symrin commented on Jun 13, 2019

    @symrin

    Did you ever figure out how to fix this issue? I am facing the same problem.

  5. codeanticode commented on Aug 25, 2019

    @codeanticode
    Contributor

    I don't think you will be able to get the Kinect camera from Capture.list(), but perhaps you could see if it is possible to construct a custom GStreamer pipeline to get the video from the Kinect, see these couple of issues that go over that topic:

    #106 (comment)

    #26 (comment)

    The Capture object will fully support custom pipelines in the stable v2.0 release of the library.

  6. codeanticode commented on Jan 16, 2023

    @codeanticode
    Contributor

    The pipeline parsing functionality is available in the latest version of the video library (see capture/CustomPipeline), which should help capturing video from specialized capture hardware.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions