從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
相關文章
- 如何限制從資料庫中讀出圖片的大小資料庫
- 從資料庫中的表取幾張圖片,用flash形式動態的顯示圖片資料庫
- 為什莫從資料庫中取出的圖片不能顯示出來資料庫
- Unity從圖片的位元組資料裡面獲取圖片的寬和高Unity
- VC從檔案中載入圖片
- bcb 從TColor物件中解析出紅、綠、藍的亮度 (轉)物件
- 為啥從SurfaceView中獲取不到圖片?View
- vb.net 存取資料庫中的圖片 (轉)資料庫
- 爬取微博圖片資料存到Mysql中遇到的各種坑mysql儲存圖片爬取微博圖片MySql
- 從ORACLE 生成圖片Oracle
- 處理圖片流資料
- Python 在Word中建立表格並填入資料、圖片Python
- ECMAScript對資料夾圖片幻燈片播放
- Python PIL圖片資料操作Python
- delphi 把圖片存入資料庫資料庫
- SSIS: 把儲存在資料庫中的圖片匯出來資料庫
- vb向資料庫中讀取單個圖片檔案資料庫
- 用VB6讀寫資料庫中的圖片 (轉)資料庫
- 瀏覽資料夾中的圖片(用VB實現) (轉)
- Overleaf中插入pdf圖片只顯示圖片路徑的解決方式
- Qt中(圖片)資源的使用方式QT
- Glide中解析圖片(靜態圖片)IDE
- 資料庫中的圖片欄位怎麼在報表中呈現資料庫
- Python資料展示 - 生成表格圖片Python
- 動態顯示資料庫圖片資料庫
- 如何從將xcode工程中圖片pdf轉成png?XCode
- 在Asp.Net 中從sqlserver檢索(retrieve)圖片 (轉)ASP.NETSQLServer
- 淺談iOS中圖片解壓縮從檔案渲染到螢幕的過程iOS
- 圖解計算機中的資料表示形式圖解計算機
- 圖解:Java 中的資料結構及原理圖解Java資料結構
- 將上傳圖片打上防偽圖片水印並寫入資料庫資料庫
- 從cookie中取資料Cookie
- 解決新浪微博圖床 403 批次下載圖片等資源(以 MMChat 資料集為例)圖床
- java+pgsql實現儲存圖片到資料庫,以及讀取資料庫儲存的圖片JavaSQL資料庫
- 網站優化之路—圖片優化,圖片從模糊到清晰網站優化
- 怎樣從ipa格式檔案獲取資源圖片
- 從YYImage原始碼中學習如何處理圖片顯示原始碼
- 微信JSSDK上傳圖片過程中編輯圖片描述,解決思路記錄JS