如何在 Ubuntu 上运行 swissrannger 相机(sr4500)?

如何在 Ubuntu 上运行 swissrannger 相机(sr4500)?

我是 Ubuntu 新手。我尝试在 Ubuntu 16.04 和 14.04 上运行 swissranger 相机(sr4500 相机,它有以太网电缆而不是 USB)。我遵循了本教程“http://visionlab.uncc.edu/dokuwiki/using_the_mesa_sr4000_with_ros_indigo“。安装相机驱动程序后,我尝试在 Ubuntu 上运行相机。当我运行此代码(sudo /usr/bin/libMesaSRTester)时,我可以扫描我的相机而没有任何错误,但它找不到我的相机,我无法运行它。我该如何解决这个问题?我是否应该更改或编辑其他任何内容以在 Ubuntu 上运行相机?

谢谢,

阿巴斯

当我扫描我的相机时,我得到了这个:

CTestSRCustomer:
 1: TestBasic
 2: TestDataDump
 3: TestContinousAcquire
 4: TestUserSrvCmd
 5: TestTrial
----------------
x: exit

press a key
****001**** Testing CTestSRCustomer::Trial  ****001**** Testing SR_OpenDlg  
>>>>   >>>> CMesaDeviceFactory::OpenLastCam() not supported in Linux
>>>>   >>>> CM_CAM_SELECT->CP_CS_OPENDLG
-------------------------------------------------------
x: exit
s: scan

press a key
>>>>   >>>> CM_CAM_SELECT->CP_SCAN_CAM
>>>>   >>>> CM_CAM_SELECT->CP_FOUND_CAM
Camera File Stream
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 004
usb_os_find_busses: Found 003
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 001 on 004
skipping descriptor 0x30
skipped 1 class/vendor specific endpoint descriptors
usb_os_find_devices: Found 005 on 003
usb_os_find_devices: Found 004 on 003
usb_os_find_devices: Found 003 on 003
usb_os_find_devices: Found 002 on 003
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 001 on 003
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 001 on 002
usb_os_find_devices: Found 001 on 001
usb_set_debug: Setting debugging level to 0 (off)
-------------------------------------------------------
1: Camera Camera File Stream
x: exit
s: scan

press a key
>>>>   >>>> CM_CAM_SELECT->CP_CONNECT
>>>>   >>>> CM_CAM_SELECT->CP_GET_FILENAME
Input file name to load:

相关内容