Cannot open camera video capture issue with ZED2i camera

brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/build$ zed_open_capture_video_example
Starting…
[sl_oc::video::VideoCapture] ERROR: Cannot open ‘/dev/video2’: [16] Device or resource busy
Cannot open camera video capture
See verbosity level for more details.

Does any one know how i can resolve this issue?

Hi @abiodun
welcome to the Stereolabs community.

Does the example work if you launch it with sudo?

brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/build$ sudo zed_open_capture_video_example
Starting…
[sl_oc::video::VideoCapture] ERROR: Cannot open ‘/dev/video2’: [16] Device or resource busy
Cannot open camera video capture
See verbosity level for more details.

Yes, i did, it still the same

What camera model are you using?
What type of host device?
Can you open the camera with cheese or guvcview?
Can you post the output of the command lsusb -d 2b03: and lsusb -d 2b03: -v?

The camera model is zed2i
the host is a laptop running ubuntu
I tried opening the camera with both app, but the apps were picking feeds from the laptop web cam
the output of the commands are:

brillantelab@brillantelab-Latitude-7420:~$ lsusb
Bus 004 Device 017: ID 2b03:f880 Technologies, Inc. ZED 2i
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0c45:6720 Microdia Integrated_Webcam_HD
Bus 003 Device 007: ID 2b03:f881 
Bus 003 Device 006: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 003 Device 003: ID 8087:0026 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
brillantelab@brillantelab-Latitude-7420:~$ lsusb -d 2b03: -v

Bus 004 Device 017: ID 2b03:f880 Technologies, Inc. ZED 2i
Couldn't open device, some information will be missing
Device Descriptor:
 bLength 18
 bDescriptorType 1
 bcdUSB 3.00
 bDeviceClass 239 Miscellaneous Device
 bDeviceSubClass 2
 bDeviceProtocol 1 Interface Association
 bMaxPacketSize0 9
 idVendor 0x2b03
 idProduct 0xf880
 bcdDevice 1.00
 iManufacturer 1
 iProduct 2
 iSerial 4
 bNumConfigurations 1
 Configuration Descriptor:
 bLength 9
 bDescriptorType 2
 wTotalLength 0x0150
 bNumInterfaces 2
 bConfigurationValue 1
 iConfiguration 0
 bmAttributes 0x80
 (Bus Powered)
 MaxPower 512mA
 Interface Association:
 bLength 8
 bDescriptorType 11
 bFirstInterface 0
 bInterfaceCount 2
 bFunctionClass 14 Video
 bFunctionSubClass 3 Video Interface Collection
 bFunctionProtocol 0
 iFunction 2
 Interface Descriptor:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 0
 bAlternateSetting 0
 bNumEndpoints 1
 bInterfaceClass 14 Video
 bInterfaceSubClass 1 Video Control
 bInterfaceProtocol 0
 iInterface 2
 VideoControl Interface Descriptor:
 bLength 13
 bDescriptorType 36
 bDescriptorSubtype 1 (HEADER)
 bcdUVC 1.10
 wTotalLength 0x004f
 dwClockFrequency 150.000000MHz
 bInCollection 1
 baInterfaceNr( 0) 1
 VideoControl Interface Descriptor:
 bLength 18
 bDescriptorType 36
 bDescriptorSubtype 2 (INPUT_TERMINAL)
 bTerminalID 1
 wTerminalType 0x0201 Camera Sensor
 bAssocTerminal 0
 iTerminal 0
 wObjectiveFocalLengthMin 0
 wObjectiveFocalLengthMax 0
 wOcularFocalLength 0
 bControlSize 3
 bmControls 0x00000000
 VideoControl Interface Descriptor:
 bLength 9
 bDescriptorType 36
 bDescriptorSubtype 3 (OUTPUT_TERMINAL)
 bTerminalID 2
 wTerminalType 0x0101 USB Streaming
 bAssocTerminal 0
 bSourceID 4
 iTerminal 0
 VideoControl Interface Descriptor:
 bLength 13
 bDescriptorType 36
 bDescriptorSubtype 5 (PROCESSING_UNIT)
 bUnitID 3
 bSourceID 1
 wMaxMultiplier 0
 bControlSize 3
 bmControls 0x00003eff
 Brightness
 Contrast
 Hue
 Saturation
 Sharpness
 Gamma
 White Balance Temperature
 White Balance Component
 Gain
 Power Line Frequency
 Hue, Auto
 White Balance Temperature, Auto
 White Balance Component, Auto
 iProcessing 2
 bmVideoStandards 0x00
 VideoControl Interface Descriptor:
 bLength 26
 bDescriptorType 36
 bDescriptorSubtype 6 (EXTENSION_UNIT)
 bUnitID 4
 guidExtensionCode {2ccb0bda-6331-4fdb-850e-79054dbd5671}
 bNumControl 2
 bNrPins 1
 baSourceID( 0) 3
 bControlSize 1
 bmControls( 0) 0x03
 iExtension 2
 Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x86 EP 6 IN
 bmAttributes 3
 Transfer Type Interrupt
 Synch Type None
 Usage Type Data
 wMaxPacketSize 0x0040 1x 64 bytes
 bInterval 9
 bMaxBurst 0
 Interface Descriptor:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 1
 bAlternateSetting 0
 bNumEndpoints 1
 bInterfaceClass 14 Video
 bInterfaceSubClass 2 Video Streaming
 bInterfaceProtocol 0
 iInterface 0
 VideoStreaming Interface Descriptor:
 bLength 14
 bDescriptorType 36
 bDescriptorSubtype 1 (INPUT_HEADER)
 bNumFormats 1
 wTotalLength 0x00bf
 bEndPointAddress 129
 bmInfo 0
 bTerminalLink 2
 bStillCaptureMethod 0
 bTriggerSupport 0
 bTriggerUsage 0
 bControlSize 1
 bmaControls( 0) 0
 VideoStreaming Interface Descriptor:
 bLength 27
 bDescriptorType 36
 bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
 bFormatIndex 1
 bNumFrameDescriptors 4
 guidFormat {32595559-0000-0010-8000-00aa00389b71}
 bBitsPerPixel 16
 bDefaultFrameIndex 1
 bAspectRatioX 0
 bAspectRatioY 0
 bmInterlaceFlags 0x00
 Interlaced stream or variable: No
 Fields per frame: 2 fields
 Field 1 first: No
 Field pattern: Field 1 only
 bCopyProtect 0
 VideoStreaming Interface Descriptor:
 bLength 38
 bDescriptorType 36
 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
 bFrameIndex 1
 bmCapabilities 0x00
 Still image unsupported
 wWidth 2560
 wHeight 720
 dwMinBitRate 442368000
 dwMaxBitRate 1769472000
 dwMaxVideoFrameBufferSize 3686400
 dwDefaultFrameInterval 333333
 bFrameIntervalType 3
 dwFrameInterval( 0) 166666
 dwFrameInterval( 1) 333333
 dwFrameInterval( 2) 666666
 VideoStreaming Interface Descriptor:
 bLength 42
 bDescriptorType 36
 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
 bFrameIndex 2
 bmCapabilities 0x00
 Still image unsupported
 wWidth 1344
 wHeight 376
 dwMinBitRate 121282560
 dwMaxBitRate 808550400
 dwMaxVideoFrameBufferSize 1010688
 dwDefaultFrameInterval 333333
 bFrameIntervalType 4
 dwFrameInterval( 0) 100000
 dwFrameInterval( 1) 166666
 dwFrameInterval( 2) 333333
 dwFrameInterval( 3) 666666
 VideoStreaming Interface Descriptor:
 bLength 34
 bDescriptorType 36
 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
 bFrameIndex 3
 bmCapabilities 0x00
 Still image unsupported
 wWidth 3840
 wHeight 1080
 dwMinBitRate 995328000
 dwMaxBitRate 1990656000
 dwMaxVideoFrameBufferSize 8294400
 dwDefaultFrameInterval 333333
 bFrameIntervalType 2
 dwFrameInterval( 0) 333333
 dwFrameInterval( 1) 666666
 VideoStreaming Interface Descriptor:
 bLength 30
 bDescriptorType 36
 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
 bFrameIndex 4
 bmCapabilities 0x00
 Still image unsupported
 wWidth 4416
 wHeight 1242
 dwMinBitRate 1316321280
 dwMaxBitRate 1316321280
 dwMaxVideoFrameBufferSize 10969344
 dwDefaultFrameInterval 333333
 bFrameIntervalType 1
 dwFrameInterval( 0) 666666
 VideoStreaming Interface Descriptor:
 bLength 6
 bDescriptorType 36
 bDescriptorSubtype 13 (COLORFORMAT)
 bColorPrimaries 1 (BT.709,sRGB)
 bTransferCharacteristics 1 (BT.709)
 bMatrixCoefficients 4 (SMPTE 170M (BT.601))
 Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x81 EP 1 IN
 bmAttributes 2
 Transfer Type Bulk
 Synch Type None
 Usage Type Data
 wMaxPacketSize 0x0400 1x 1024 bytes
 bInterval 0
 bMaxBurst 15

Bus 003 Device 007: ID 2b03:f881 
Device Descriptor:
 bLength 18
 bDescriptorType 1
 bcdUSB 2.00
 bDeviceClass 0
 bDeviceSubClass 0
 bDeviceProtocol 0
 bMaxPacketSize0 64
 idVendor 0x2b03
 idProduct 0xf881
 bcdDevice 3.09
 iManufacturer 1 STEREOLABS
 iProduct 2 ZED-2i HID INTERFACE
 iSerial 3 38653239
 bNumConfigurations 1
 Configuration Descriptor:
 bLength 9
 bDescriptorType 2
 wTotalLength 0x0029
 bNumInterfaces 1
 bConfigurationValue 1
 iConfiguration 0
 bmAttributes 0xe0
 Self Powered
 Remote Wakeup
 MaxPower 150mA
 Interface Descriptor:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 0
 bAlternateSetting 0
 bNumEndpoints 2
 bInterfaceClass 3 Human Interface Device
 bInterfaceSubClass 0
 bInterfaceProtocol 0
 iInterface 0
 HID Device Descriptor:
 bLength 9
 bDescriptorType 33
 bcdHID 1.11
 bCountryCode 0 Not supported
 bNumDescriptors 1
 bDescriptorType 34 Report
 wDescriptorLength 298
 Report Descriptor: (length is 298)
 Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
 (null)
 Item(Local ): Usage, data= [ 0x01 ] 1
 (null)
 Item(Main ): Collection, data= [ 0x01 ] 1
 Application
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x3d ] 61
 Item(Global): Report ID, data= [ 0x01 ] 1
 Item(Local ): Usage, data= [ 0x01 ] 1
 (null)
 Item(Main ): Input, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0x01 ] 1
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x01 ] 1
 Item(Global): Report ID, data= [ 0x25 ] 37
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x32 ] 50
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x08 ] 8
 Item(Global): Report ID, data= [ 0x33 ] 51
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x18 ] 24
 Item(Global): Report ID, data= [ 0x34 ] 52
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x35 ] 53
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x43 ] 67
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x0c ] 12
 Item(Global): Report ID, data= [ 0x36 ] 54
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x30 ] 48
 Item(Global): Report ID, data= [ 0x37 ] 55
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x38 ] 56
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x39 ] 57
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x3a ] 58
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x3b ] 59
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x3c ] 60
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x3d ] 61
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x3e ] 62
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x3c ] 60
 Item(Global): Report ID, data= [ 0x3f ] 63
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x18 ] 24
 Item(Global): Report ID, data= [ 0x45 ] 69
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x01 ] 1
 Item(Global): Report ID, data= [ 0x21 ] 33
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Report ID, data= [ 0x44 ] 68
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x03 ] 3
 Item(Global): Report ID, data= [ 0x22 ] 34
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x23 ] 35
 Item(Global): Report ID, data= [ 0x23 ] 35
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x03 ] 3
 Item(Global): Report ID, data= [ 0x24 ] 36
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x08 ] 8
 Item(Global): Report ID, data= [ 0x40 ] 64
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x30 ] 48
 Item(Global): Report ID, data= [ 0x41 ] 65
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Global): Logical Minimum, data= [ 0x00 ] 0
 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
 Item(Global): Report Size, data= [ 0x08 ] 8
 Item(Global): Report Count, data= [ 0x24 ] 36
 Item(Global): Report ID, data= [ 0x42 ] 66
 Item(Local ): Usage, data= [ 0x02 ] 2
 (null)
 Item(Main ): Feature, data= [ 0x02 ] 2
 Data Variable Absolute No_Wrap Linear
 Preferred_State No_Null_Position Non_Volatile Bitfield
 Item(Main ): End Collection, data=none
 Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x81 EP 1 IN
 bmAttributes 3
 Transfer Type Interrupt
 Synch Type None
 Usage Type Data
 wMaxPacketSize 0x0040 1x 64 bytes
 bInterval 1
 Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x01 EP 1 OUT
 bmAttributes 3
 Transfer Type Interrupt
 Synch Type None
 Usage Type Data
 wMaxPacketSize 0x0040 1x 64 bytes
 bInterval 1
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0001
 Self Powered

The camera seems correctly detected.
Did you install the udev rules?

yes, i did

‘’’
brillantelab@brillantelab-Latitude-7420:~/zed-open-capture$ cd udev/
brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/udev$ bash install_udev_rule.sh
brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/udev$ cd …
brillantelab@brillantelab-Latitude-7420:~/zed-open-capture$ cd build/
brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/build$ cmake …

  • Release mode
  • Release mode
    Processor: x86_64
  • Sensors module available
    – libhidapi: include dir at /usr/include/hidapi
    – libhidapi: libraries at /usr/lib/x86_64-linux-gnu/libhidapi-libusb.so
  • Video module available
    – LibUSB Compilation test: TRUE
    – libusb: include dir at /usr/include/libusb-1.0
    – libusb: libraries at /usr/lib/x86_64-linux-gnu/libusb-1.0.so
  • Video example available
    CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVModules.cmake:28 (if):
    Policy CMP0054 is not set: Only interpret if() arguments as variables or
    keywords when unquoted. Run “cmake --help-policy CMP0054” for policy
    details. Use the cmake_policy command to set the policy and suppress this
    warning.

Quoted variables like “” will no longer be dereferenced when the policy is
set to NEW. Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVConfig.cmake:126 (include)
CMakeLists.txt:158 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVModules.cmake:36 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run “cmake --help-policy CMP0054” for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.

Quoted variables like “” will no longer be dereferenced when the policy is
set to NEW. Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVConfig.cmake:126 (include)
CMakeLists.txt:158 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

  • Sensors example available
  • Video/Sensors sync example available
    – Configuring done
    – Generating done
    – Build files have been written to: /home/brillantelab/zed-open-capture/build
    brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/build$ make -j$(nproc)
    [ 15%] Built target zed_open_capture
    [ 68%] Built target zed_open_capture_sync_example
    [ 68%] Built target zed_open_capture_sensors_example
    [ 68%] Built target zed_open_capture_multicam_video_example
    [ 68%] Built target zed_open_capture_video_example
    [ 68%] Built target zed_open_capture_control_example
    [ 78%] Built target zed_open_capture_rectify_example
    [ 89%] Built target zed_open_capture_depth_tune_stereo
    [100%] Built target zed_open_capture_depth_example
    brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/build$ zed_open_capture_video_example
    Starting…
    [sl_oc::video::VideoCapture] ERROR: Cannot open ‘/dev/video2’: [16] Device or resource busy
    Cannot open camera video capture
    See verbosity level for more details.
    brillantelab@brillantelab-Latitude-7420:~/zed-open-capture/build$
    ‘’’

Can you reply to this?