從rosbag 中解析出圖片資料
程式碼如下:
#coding:utf-8
import roslib;
import rosbag
import rospy
import cv2
from sensor_msgs.msg import Image
from cv_bridge import CvBridge
from cv_bridge import CvBridgeError
path='/media/data/Data/longPic/' #存放圖片的位置
class ImageCreator():
def __init__(self):
self.bridge = CvBridge()
with rosbag.Bag('long.bag', 'r') as bag: #要讀取的bag檔案;
for topic,msg,t in bag.read_messages():
if topic == "/pylon_camera_node/image_raw": #影像的topic;
try:
cv_image = self.bridge.imgmsg_to_cv2(msg,"bgr8")
except CvBridgeError as e:
print e
timestr = "%.6f" % msg.header.stamp.to_sec()
#%.6f表示小數點後帶有6位,可根據精確度需要修改;
image_name = timestr+ ".jpg" #影像命名:時間戳.jpg
cv2.imwrite(path+image_name, cv_image) #儲存;
if __name__ == '__main__':
#rospy.init_node(PKG)
try:
image_creator = ImageCreator()
except rospy.ROSInterruptException:
pass
相關文章
- Unity從圖片的位元組資料裡面獲取圖片的寬和高Unity
- Python 在Word中建立表格並填入資料、圖片Python
- 為啥從SurfaceView中獲取不到圖片?View
- 處理圖片流資料
- 爬取微博圖片資料存到Mysql中遇到的各種坑mysql儲存圖片爬取微博圖片MySql
- Python資料展示 - 生成表格圖片Python
- Overleaf中插入pdf圖片只顯示圖片路徑的解決方式
- 資料庫中的圖片欄位怎麼在報表中呈現資料庫
- 【Azure 環境】從網路包中分析出TLS加密套件資訊TLS加密套件
- Tensorflow2 自定義資料集圖片完成圖片分類任務
- 淺談iOS中圖片解壓縮從檔案渲染到螢幕的過程iOS
- java+pgsql實現儲存圖片到資料庫,以及讀取資料庫儲存的圖片JavaSQL資料庫
- 圖解:Java 中的資料結構及原理圖解Java資料結構
- 圖解計算機中的資料表示形式圖解計算機
- 在讀取資料時拼接圖片域名
- 解決新浪微博圖床 403 批次下載圖片等資源(以 MMChat 資料集為例)圖床
- 微信JSSDK上傳圖片過程中編輯圖片描述,解決思路記錄JS
- 從cookie中取資料Cookie
- 圖片存放在伺服器還是資料庫裡的解釋?伺服器資料庫
- 從YYImage原始碼中學習如何處理圖片顯示原始碼
- Python資料爬蟲學習筆記(11)爬取千圖網圖片資料Python爬蟲筆記
- 前端圖片解決方案前端
- topthink人物資訊中的封面圖片上傳。。。。
- Typora 隱藏側邊欄圖片資料夾
- 基於Tp的千萬級資料圖片站
- 為什麼不用資料庫儲存圖片?資料庫
- Android iText向pdf模板插入資料和圖片Android
- 怎樣從天堂圖片網上批量下載高清圖片到電腦?
- LaTeX 中插入GIF圖片
- CAD中如何插入圖片
- 圖片儲存-從七牛到 GithubGithub
- 從session中獲取資料Session
- 【c#】從外部複製文字、圖片到我的軟體中的解決方案(支援ppt,qq等)C#
- 瞭解圖形資料庫資料庫
- 從圖片提取文字的終極解決方法 ——【通用文字識別 API】API
- 圖資料庫中的“分散式”和“資料切分”(切圖)資料庫分散式
- Chrome圖片解碼與ImageDecodingHintChrome
- 圖片上傳方案詳解