steevo87 / thermalvis

Cross-platform, OpenCV-based functionality for image processing and computer vision in thermal-infrared
BSD 3-Clause "New" or "Revised" License
124 stars 63 forks source link

Add an image header that can be exchanged between nodes #66

Closed steevo87 closed 10 years ago

steevo87 commented 10 years ago

Should be a struct that is similar to the ROS camera_info/header structure, containing info such as original timestamp, duplicate status etc.

The structure should be able to be passed to subsequent nodes, to help them prepare for NUCs and have access to timing information. In addition, headers for each image should be able to be written to and read from a directory.

steevo87 commented 10 years ago

Actually this already exists, but changing names to resemble ros names more. Also, replacing all "time" references with ones that look identical to ROS and have equivalent functionality.

steevo87 commented 10 years ago

Make sure streamer is incrementing header seq variable!

steevo87 commented 10 years ago

Seems to be recognizing duplicates well now, and going into NUC mode, but no features are being tracked any more! Perhaps to do with filtering based on camera size, since expandedCamMat and related variables seem to be invalid..

steevo87 commented 10 years ago

Fixed that problem, now just dealing with the regular occurrence of lost tracks that seems to have been introduced..