# What camera, besides Kinect, is best to use with Processing?

**URL:** https://discourse.processing.org/t/what-camera-besides-kinect-is-best-to-use-with-processing/35557
**Category:** Electronics (Arduino, etc.)
**Created:** [March 4, 2022, 4:16pm UTC](https://discourse.processing.org/t/what-camera-besides-kinect-is-best-to-use-with-processing/35557 "2022-03-04T16:16:57Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Brooke](https://avatars.discourse-cdn.com/v4/letter/b/bcef8e/32.png) [@Brooke](https://discourse.processing.org/u/Brooke)
#### Post date: [March 4, 2022, 4:16pm UTC](https://discourse.processing.org/t/what-camera-besides-kinect-is-best-to-use-with-processing/35557/1 "2022-03-04T16:16:57Z")

</div>

Hello! I’ve spent a long time trying to get sketches working with the xbox Kinect. I’ve tried to install OpenNI, SimpleOpenNI, NITE, libfreenect, Homebrew, and many more. As more of a beginner with this stuff it has become really confusing as to what libraries are outdated, how to install all of it, what the errors are when they happen in Terminal etc.

I’ve read lots of forums saying that the Kinect doesn’t work well (if at all) with recent models of Macbooks, so I’m wondering if there is a good alternative that may be less of a headache to get working? I’d like to create sketches similar to the ones linked below, is this possible to do with regular cameras? What would you recommend?

https://www.youtube.com/embed/FhiJXe1IgGU?feature=oembed&wmode=opaque&list=LL  
https://www.youtube.com/embed/oneMByLSmEg?feature=oembed&wmode=opaque&list=LL&start=76

EDIT: it is saying that the videos aren’t displaying so if they aren’t I’ve attached a screenshot from one of the videos below (it won’t let me post more than one as I’m new) - hope this can give you a good idea for what I’m asking about

 ![Screenshot 2022-03-04 at 16.18.18](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/7/73e861efbacf713f074f21d3030c7643ff3ca8d7.jpeg)

---

<div class="post-metadata">

### Author: ![AndreasRef](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/andreasref/32/133_2.png) [@AndreasRef](https://discourse.processing.org/u/AndreasRef)
#### Post date: [March 5, 2022, 9:23pm UTC](https://discourse.processing.org/t/what-camera-besides-kinect-is-best-to-use-with-processing/35557/2 "2022-03-05T21:23:36Z")

</div>

Not sure it is what you are looking for, but an alternative could be to switch to p5.js and use the poseNet model from ml5js to track bodies from a standard webcam.

> **[ml5.js: Pose Estimation with PoseNet](https://thecodingtrain.com/learning/ml5/7.1-posenet.html)**
>
> In this video I cover pose estimation: finding the keypoints of person’s pose and skeleton using the pre-trained machine learning model PoseNet (in JavaScript with p5.js and ml5.js).

---

<div class="post-metadata">

### Author: ![th75](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@th75](https://discourse.processing.org/u/th75)
#### Post date: [March 7, 2022, 2:51pm UTC](https://discourse.processing.org/t/what-camera-besides-kinect-is-best-to-use-with-processing/35557/3 "2022-03-07T14:51:39Z")

</div>

hi,

i play with a kinect v2 on an apple m1  
it works with “[open kinect for processing](https://shiffman.net/p5/kinect/)” from Daniel Shiffman and Thomas Sanchez

i get access to rgb and depth camera, note that not all examples works due to opengl changes on last processing version but you can try rgbDepthTest
