Sha256: 0d14c39daf79171bf81e5285c5e33242b0e41bceca2fb53e5e5e457b6d6e6b83
Contents?: true
Size: 872 Bytes
Versions: 4
Compression:
Stored size: 872 Bytes
Contents
# -*- encoding : utf-8 -*- # Export for 2d3d boujou class Tracksperanto::Export::Boujou < Tracksperanto::Export::Base def self.desc_and_extension "boujou_text.txt" end def self.human_name "boujou feature tracks" end DATETIME_FORMAT = '%a %b %d %H:%M:%S %Y' PREAMBLE = %[# boujou 2d tracks export: text # boujou version: 4.1.0 28444 # Creation date : %s # # track_id view x y] POINT_T = "%s %d %.3f %.3f" def start_export( img_width, img_height) @height = img_height @io.puts(PREAMBLE % Time.now.strftime(DATETIME_FORMAT)) end def start_tracker_segment(tracker_name) @tracker_name = tracker_name end def export_point(frame, abs_float_x, abs_float_y, float_residual) height_inv = @height - abs_float_y @io.puts(POINT_T % [@tracker_name, frame + 1, abs_float_x, height_inv]) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
tracksperanto-2.9.3 | lib/export/boujou.rb |
tracksperanto-2.9.2 | lib/export/boujou.rb |
tracksperanto-2.9.1 | lib/export/boujou.rb |
tracksperanto-2.9.0 | lib/export/boujou.rb |