Factor out jpeg list image dataset loading for use in calibration.

Change-Id: Ie546a9458699fd80cb4359c703b8cacc32e2e52a
diff --git a/aos/vision/image/image_dataset.h b/aos/vision/image/image_dataset.h
new file mode 100644
index 0000000..ce8c841
--- /dev/null
+++ b/aos/vision/image/image_dataset.h
@@ -0,0 +1,21 @@
+#ifndef _AOS_VISION_IMAGE_IMAGE_DATASET_H_
+#define _AOS_VISION_IMAGE_IMAGE_DATASET_H_
+
+#include <string>
+#include <vector>
+
+namespace aos {
+namespace vision {
+
+struct DatasetFrame {
+  // TODO: These should be V4L formats ideally.
+  bool is_jpeg = true;
+  std::string data;
+};
+
+std::vector<DatasetFrame> LoadDataset(const std::string &jpeg_list_filename);
+
+}  // namespace vision
+}  // namespace aos
+
+#endif  // _AOS_VISION_IMAGE_IMAGE_DATASET_H_