Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 475

AttributeError: 'module' object has no attribute 'Bag'

$
0
0
Program: import time, sys, os from ros import rosbag import roslib, rospy roslib.load_manifest('sensor_msgs') from sensor_msgs.msg import Image from cv_bridge import CvBridge import cv2 TOPIC = 'camera/image_raw' videopath='/Home/' bagname='output1.bag' def CreateVideoBag(videopath, bagname): '''Creates a bag file with a video file''' bag = rosbag.Bag(bagname, 'w') cap = cv2.VideoCapture(videopath) cb = CvBridge() prop_fps = cap.get(cv2.cv.CV_CAP_PROP_FPS) if prop_fps != prop_fps or prop_fps <= 1e-2: print ("Warning: can't get FPS. Assuming 24.") prop_fps = 24 ret = True frame_id = 0 while(ret): ret, frame = cap.read() if not ret: break stamp = rospy.rostime.Time.from_sec(float(frame_id) / prop_fps) frame_id += 1 image = cb.cv2_to_imgmsg(frame, encoding='bgr8') image.header.stamp = stamp image.header.frame_id = "camera" bag.write(TOPIC, image, stamp) cap.release() bag.close() if __name__ == "__main__": if len( sys.argv ) == 1: CreateVideoBag(videopath,bagname) else: print( "Usage: video2bag videofilename bagfilename") bag.close() $ python video2bag.py Error: Traceback (most recent call last): File "video2bag.py", line 39, in CreateVideoBag(videopath,bagname) File "video2bag.py", line 15, in CreateVideoBag bag = rosbag.Bag(bagname, 'w') AttributeError: 'module' object has no attribute 'Bag' Please help me with above error

Viewing all articles
Browse latest Browse all 475

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>