ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

macOS 上 RealSense 深度相机开发环境搭建指南

macOS 上 RealSense 深度相机开发环境搭建指南 macOS 上 RealSense 深度相机开发环境搭建指南【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense第一次在 Mac 上碰 RealSense 硬件librealsense 是 RealSense 深度相机的官方开源 SDK在 macOS 上能从源码构建出完整的深度、彩色取流能力和配套工具帮你把相机真正跑起来而不用先啃一遍 SDK 内部实现。跑起来之前的检查清单开始编译前花两分钟把下表过一遍能省掉大半的排查时间检查项要求系统版本macOS 12 (Monterey) 或更新版本编译工具链Xcode Command Line Toolsxcode-select -p有路径返回即可包管理器Homebrew 已安装构建工具CMake 3.10brew 安装的就是硬件连接深度相机用 USB 线直连 Mac不经过集线器把环境一次搭齐这节带你走「装依赖 → 拉代码 → 编译 → 验证」的最短路径全程不超过 30 分钟。先用一条 brew 命令把构建需要的依赖装齐brew install cmake libusb pkg-config openssl再拉取源码并进入干净的构建目录git clone https://gitcode.com/GitHub_Trending/li/librealsense cd librealsense mkdir build cd build配置时务必带上FORCE_RSUSB_BACKENDON让 SDK 走 libusb 直连相机而不是系统的 UVC 驱动配置完直接用make并行编译sudo xcode-select --reset cmake .. -DBUILD_EXAMPLEStrue -DBUILD_GRAPHICAL_EXAMPLEStrue -DFORCE_RSUSB_BACKENDON make -j4编译完先别急着看流。macOS 12 以上有 USB 权限管控大多数依赖 libusb 的程序必须加sudo才能摸到相机——这是本平台的默认姿势不是你的配置问题30 秒确认相机在线sudo examples/rs-enumerate-devices输出里出现相机的名字、序列号或固件版本就说明驱动、库、设备三者都通了。需要提醒的是当前版本的 RealSense Viewer 不支持 macOS所以命令行枚举就是标准验证手段别在 Viewer 上浪费时间。编译报错或相机没反应时先查这两处仓库文档里被反复提到的两个坑基本覆盖了 macOS 上的九成问题。编译或链接阶段报ld: library not found for -lusb-1.0brew 装的 libusb 不在默认链接路径里一行修复/bin/launchctl setenv LIBRARY_PATH /usr/local/lib命令能跑但枚举不到设备去掉sudo再试一次没用的话反过来补上sudo同时换一根线、换个 USB 口直连 Mac 而不是插转接器。接下来可以玩什么环境通了之后examples 示例代码 里的rs-depth、rs-pointcloud可以直接编译运行看看深度帧和点云长什么样tools 工具集 里有深度质量评估、数据录制回放doc 目录 收录了官方文档macOS 的完整说明在 installation_osx.md。跑起来之后你会发现深度流其实就是一张灰度图像素值就是距离【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表