16 #include<QJsonDocument>
17 #include<QJsonParseError>
20 #include<QDirIterator>
22 #include<opencv2/opencv.hpp>
33 static void parse(
const QString& fileName,QList<My::Shape2D*>& shapes,
const QString& labelfileName);
36 static void write(
const QString& fileName,QList<My::Shape2D*>& shapes);
39 static void parse3D(
const QString& fileName,QList<cv::Mat>& list,QList<My::Shape3D*>& shapes,
const QString& labelfileName);
42 static void parseImage(
int dimension,QList<cv::Mat>& list,QList<My::Shape3D*>& shapes,QList<Label3D*>& labels);
45 static void write3D(
const QString& fileName,QList<My::Shape3D*>& shapes);