# MacOs VideoCapture(0) not working

**URL:** <https://forum.opencv.org/t/macos-videocapture-0-not-working/9744>\
**Category:** C++\
**Tags:** videoio, apple\
**Created:** [August 5, 2022, 10:21am UTC](https://forum.opencv.org/t/macos-videocapture-0-not-working/9744 "2022-08-05T10:21:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joon9](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/joon9/32/5797_2.png) [@Joon9](https://forum.opencv.org/u/Joon9)\
**Post date:** [August 5, 2022, 10:21am UTC](https://forum.opencv.org/t/macos-videocapture-0-not-working/9744/1 "2022-08-05T10:21:11Z")

</div>

IDE: Visual Studio Code  
Computer: 2021 M1 Macbook Pro  
OS: Monterey  
Language: C++

I’ve been trying to use my mac’s internal webcam with OpenCV C++ VideoCapture class by VideoCapture cap(0) =\> I’ve been told 0 means the default internal camera, but i keep getting errors.  
I’ve given both terminal and iTerm access to the Camera on my Mac’s Preferences, but vscode still throws me this error.

2022-08-05 19:11:11.921523+0900 video[8070:59775] [plugin] AddInstanceForFactory: No factory registered for id \<CFUUID 0x10b514d70\> F8BB1C28-BAE8-11D6-9C31-00039315CD46  
2022-08-05 19:11:11.950661+0900 video[8070:59775] [plugin] AddInstanceForFactory: No factory registered for id \<CFUUID 0x10c4495c0\> 30010C1C-93BF-11D8-8B5B-000A95AF9C6A

I’ve been searching all over the internet for this, but i couldn’t find any solutions.

---

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [August 5, 2022, 11:29am UTC](https://forum.opencv.org/t/macos-videocapture-0-not-working/9744/2 "2022-08-05T11:29:32Z")

</div>

related:

> <https://stackoverflow.com/questions/73247424/opencv-c-videocapture-on-macos-monterey-not-working>
