亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
1135
2022-05-29
在ubuntu下獲取rtsp,參考3年前博文,適用于N,M,K,I等版本。
https://blog.csdn.net/ZhangRelay/article/details/68923136
在windows使用參考:
ros_msft_camera功能包
微軟物聯網(含ROS)開源代碼參考:
https://github.com/ms-iot
原文講解詳細具體,直接參考英文文檔即可。
ROS1Melodic+ROS2Foxy
ROS2Foxy:
https://github.com/ms-iot/ros_msft_camera/tree/foxy-devel
ROS 2 Windows Media Foundation相機驅動程序
該ROS節點使用Windows Media Foundation的幀服務器有效地處理攝像機幀。該節點使用MF SourceReader API從攝像機讀取幀。節點從攝像機選擇第一個可用的視頻流。大多數USB攝像機只有一個視頻流。節點使用image_transport相機發布者發布image_raw主題。
系統要求
Microsoft Windows 10 64位
ROS2安裝(推薦Foxy)
入門
要運行此驅動程序,將需要安裝相機并準備在系統上使用它。
可以從以下啟動文件開始。它將打開RViz工具,可以在其中查看相機的圖像流。
ros2 launch win_camera win_camera.launch.py
此外,該驅動程序已注冊為ROS 2組件,它可以在組件容器內運行。下面是用法的演示。
ros2 launch win_camera win_camera_components.launch.py
發布的主題
/image_raw?(sensor_msgs/msg/Image)
來自相機的圖像流。
參量
~image_width(整數,默認:640)
所需的捕獲圖像寬度。
~image_height(整數,默認:480)
所需的捕獲圖像高度。
~frame_rate(浮動,默認:30.0)
所需的捕獲幀速率。
~videoDeviceId?(字符串,默認值:``)
打開相機的符號鏈接。如果未設置,則默認為系統上的第一個枚舉相機。
~camera_info_url?(字符串,默認值:``)
網址至具有相機失真參數的yaml文件。
備注
此源還包含相機組件,以使IMFSample指針可以直接共享到另一個組件容器中,而使用相同的過程可以實現零復制并共享GPU表面。通過使用MFSample Publisher(通過自定義msg發布IMFSample指針)來啟用此功能。這條路徑是實驗性的。
Windows 視頻
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。