diff --git a/lutinParseSubFolders.txt b/lutinParseSubFolders.txt new file mode 100644 index 0000000..1977f27 --- /dev/null +++ b/lutinParseSubFolders.txt @@ -0,0 +1 @@ +tool/recorder \ No newline at end of file diff --git a/tool/recorder/appl/Main.cpp b/tool/recorder/appl/Main.cpp new file mode 100644 index 0000000..07c2b78 --- /dev/null +++ b/tool/recorder/appl/Main.cpp @@ -0,0 +1,67 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ + + +#include +#include +#include + +#include +#include +#include +#include +#include +#include + + +class MainApplication : public ewol::context::Application { + public: + void onCreate(ewol::Context& _context) override { + APPL_INFO(" == > CREATE ... " << PROJECT_NAME << " v" << APPL_VERSION << " (START) [" << ewol::getBoardType() << "] (" << ewol::getCompilationMode() << ") (BEGIN)"); + for( int32_t iii=0 ; iii<_context.getCmd().size(); iii++) { + std::string tmpppp = _context.getCmd().get(iii); + if ( tmpppp == "-h" + || tmpppp == "--help") { + APPL_INFO(" -h/--help display this help" ); + exit(0); + } + } + // TODO : Remove this : Move if in the windows properties + _context.setSize(vec2(800, 600)); + + // select internal data for font ... + _context.getFontDefault().setUseExternal(false); + _context.getFontDefault().set("FreeMono;FreeSerif;DejaVuSansMono;DroidSansMono", 24); + + appl::widget::TextAreaRecognition::createManagerWidget(_context.getWidgetManager()); + + ewol::widget::WindowsShared basicWindows = appl::Windows::create(); + // create the specific windows + _context.setWindows(basicWindows); + APPL_INFO("==> CREATE ... " PROJECT_NAME " (END)"); + } + + void onStart(ewol::Context& _context) override { + APPL_INFO("==> START ... " PROJECT_NAME " (BEGIN)"); + // nothing to do ... + APPL_INFO("==> START ... " PROJECT_NAME " (END)"); + } + void onStop(ewol::Context& _context) override { + APPL_INFO("==> STOP ... " PROJECT_NAME " (START)"); + // nothing to do ... + APPL_INFO("==> STOP ... " PROJECT_NAME " (END)"); + } +}; + +/** + * @brief Main of the program (This can be set in every case, but it is not used in Andoid...). + * @param std IO + * @return std IO + */ +int main(int _argc, const char *_argv[]) { + // second possibility + return ewol::run(new MainApplication(), _argc, _argv); +} \ No newline at end of file diff --git a/tool/recorder/appl/Main.h b/tool/recorder/appl/Main.h new file mode 100644 index 0000000..979b0e0 --- /dev/null +++ b/tool/recorder/appl/Main.h @@ -0,0 +1,8 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ + +#pragma once + diff --git a/tool/recorder/appl/Windows.cpp b/tool/recorder/appl/Windows.cpp new file mode 100644 index 0000000..7443461 --- /dev/null +++ b/tool/recorder/appl/Windows.cpp @@ -0,0 +1,275 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +appl::Windows::Windows() : + m_composer(nullptr), + m_currentId(0), + m_currentTypeId(0), + m_userName("Edouard DUPIN") { + addObjectType("appl::Windows"); + propertyTitle.setDirectCheck(std::string("sample ") + PROJECT_NAME); +} + +void appl::Windows::init() { + ewol::widget::Windows::init(); + m_listType.push_back("hand"); + m_listType.push_back("print"); + m_currentTypeId = 0; + std::string tmp; + for (char iii='0'; iii<='9'; ++iii) { + tmp = iii; + m_listValue.push_back(tmp); + } + for (char iii='a'; iii<='z'; ++iii) { + tmp = iii; + m_listValue.push_back(tmp); + } + for (char iii='A'; iii<='Z'; ++iii) { + tmp = iii; + m_listValue.push_back(tmp); + } + m_listValue.push_back("+"); + m_listValue.push_back("-"); + m_listValue.push_back("*"); + m_listValue.push_back("="); + m_listValue.push_back("/"); + m_listValue.push_back("?"); + m_listValue.push_back("!"); + m_listValue.push_back("@"); + m_listValue.push_back("#"); + m_listValue.push_back("~"); + m_listValue.push_back("&"); + m_listValue.push_back("("); + m_listValue.push_back(")"); + m_listValue.push_back("["); + m_listValue.push_back("]"); + m_listValue.push_back("{"); + m_listValue.push_back("}"); + m_listValue.push_back("^"); + m_listValue.push_back("%"); + m_listValue.push_back(";"); + m_listValue.push_back("."); + m_listValue.push_back(","); + m_listValue.push_back("<"); + m_listValue.push_back(">"); + m_listValue.push_back("µ"); + m_listValue.push_back("$"); + m_listValue.push_back("\""); + m_listValue.push_back("'"); + m_listValue.push_back("|"); + m_listValue.push_back("\\"); + m_listValue.push_back("€"); + m_listValue.push_back("ù"); + m_listValue.push_back("é"); + m_listValue.push_back("è"); + m_listValue.push_back("ç"); + m_listValue.push_back("à"); + m_listValue.push_back("÷"); + m_listValue.push_back("≠"); + m_listValue.push_back("≡"); + m_listValue.push_back("≤"); + m_listValue.push_back("≥"); + m_listValue.push_back("∀"); + m_listValue.push_back("∧"); + m_listValue.push_back("→"); + m_listValue.push_back("←"); + m_listValue.push_back("⇔"); + m_listValue.push_back("⌊"); + m_listValue.push_back("⌋"); + m_listValue.push_back("⌈"); + m_listValue.push_back("⌉"); + m_listValue.push_back("∆"); + m_listValue.push_back("∇"); + m_listValue.push_back("□"); + m_listValue.push_back("◊"); + m_listValue.push_back("⊳"); + m_listValue.push_back("⊵"); + m_listValue.push_back("⊲"); + m_listValue.push_back("⊴"); + m_listValue.push_back("∃"); + m_listValue.push_back("∑"); + m_listValue.push_back("≈"); + m_listValue.push_back("∝"); + m_listValue.push_back("∞"); + m_currentId = 0; + std::string composition = std::string(""); + composition += "\n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += " \n"; + composition += "\n"; + m_composer = ewol::widget::Composer::create(); + if (m_composer == nullptr) { + APPL_CRITICAL(" An error occured ... in the windows creatrion ..."); + return; + } + m_composer->loadFromString(composition); + setSubWidget(m_composer); + subBind(ewol::widget::Button, "bt-clear", signalPressed, sharedFromThis(), &appl::Windows::onCallbackClear); + subBind(ewol::widget::Button, "bt-undo", signalPressed, sharedFromThis(), &appl::Windows::onCallbackUndo); + subBind(ewol::widget::Button, "bt-store", signalPressed, sharedFromThis(), &appl::Windows::onCallbackStore); + subBind(ewol::widget::Button, "bt-previous", signalPressed, sharedFromThis(), &appl::Windows::onCallbackPrevious); + subBind(ewol::widget::Button, "bt-next", signalPressed, sharedFromThis(), &appl::Windows::onCallbackNext); + subBind(ewol::widget::Button, "bt-previous-type", signalPressed, sharedFromThis(), &appl::Windows::onCallbackPreviousType); + subBind(ewol::widget::Button, "bt-next-type", signalPressed, sharedFromThis(), &appl::Windows::onCallbackNextType); + subBind(ewol::widget::Entry, "user-name", signalModify, sharedFromThis(), &appl::Windows::onCallbackChangeNameUser); + propertySetOnWidgetNamed("current-lettre", "value", m_listValue[m_currentId]); + propertySetOnWidgetNamed("current-type", "value", m_listType[m_currentTypeId]); + + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->setCompare(m_listType[m_currentTypeId] + " " + m_listValue[m_currentId]); + } +} + +void appl::Windows::onCallbackChangeNameUser(const std::string& _value) { + m_userName = _value; +} + +void appl::Windows::onCallbackClear() { + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->clear(); + } +} + +void appl::Windows::onCallbackStore() { + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->store(m_userName, m_listValue[m_currentId], m_listType[m_currentTypeId]); + tmpDisp->clear(); + } +} + +void appl::Windows::onCallbackUndo() { + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->undo(); + } +} + +void appl::Windows::onCallbackPrevious() { + if (m_currentId == 0) { + m_currentId = m_listValue.size(); + } + m_currentId--; + if (m_listValue[m_currentId] == "<") { + propertySetOnWidgetNamed("current-lettre", "value", "<"); + } else if (m_listValue[m_currentId] == ">") { + propertySetOnWidgetNamed("current-lettre", "value", ">"); + } else { + propertySetOnWidgetNamed("current-lettre", "value", m_listValue[m_currentId]); + } + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->setCompare(m_listType[m_currentTypeId] + " " + m_listValue[m_currentId]); + } + onCallbackClear(); +} + +void appl::Windows::onCallbackNext() { + m_currentId++; + if (m_currentId == m_listValue.size()) { + m_currentId = 0; + } + if (m_listValue[m_currentId] == "<") { + propertySetOnWidgetNamed("current-lettre", "value", "<"); + } else if (m_listValue[m_currentId] == ">") { + propertySetOnWidgetNamed("current-lettre", "value", ">"); + } else { + propertySetOnWidgetNamed("current-lettre", "value", m_listValue[m_currentId]); + } + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->setCompare(m_listType[m_currentTypeId] + " " + m_listValue[m_currentId]); + } + onCallbackClear(); +} + +void appl::Windows::onCallbackPreviousType() { + if (m_currentTypeId == 0) { + m_currentTypeId = m_listType.size(); + } + m_currentTypeId--; + propertySetOnWidgetNamed("current-type", "value", m_listType[m_currentTypeId]); + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->setCompare(m_listType[m_currentTypeId] + " " + m_listValue[m_currentId]); + } + onCallbackClear(); +} + +void appl::Windows::onCallbackNextType() { + m_currentTypeId++; + if (m_currentTypeId == m_listType.size()) { + m_currentTypeId = 0; + } + propertySetOnWidgetNamed("current-type", "value", m_listType[m_currentTypeId]); + auto tmpDisp = ememory::dynamicPointerCast(getSubObjectNamed("recorder")); + if (tmpDisp != nullptr) { + tmpDisp->setCompare(m_listType[m_currentTypeId] + " " + m_listValue[m_currentId]); + } + onCallbackClear(); +} + diff --git a/tool/recorder/appl/Windows.h b/tool/recorder/appl/Windows.h new file mode 100644 index 0000000..ba7df6a --- /dev/null +++ b/tool/recorder/appl/Windows.h @@ -0,0 +1,38 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ +#pragma once + +#include +#include + +namespace appl { + class Windows; + using WindowsShared = ememory::SharedPtr; + using WindowsWeak = ememory::WeakPtr; + class Windows : public ewol::widget::Windows { + private: + ewol::widget::ComposerShared m_composer; + std::vector m_listValue; + size_t m_currentId; + std::vector m_listType; + size_t m_currentTypeId; + std::string m_userName; + protected: + Windows(); + void init(); + public: + DECLARE_FACTORY(Windows); + public: // callback functions + void onCallbackChangeNameUser(const std::string& _value); + void onCallbackClear(); + void onCallbackUndo(); + void onCallbackStore(); + void onCallbackPrevious(); + void onCallbackNext(); + void onCallbackPreviousType(); + void onCallbackNextType(); + }; +} diff --git a/tool/recorder/appl/debug.cpp b/tool/recorder/appl/debug.cpp new file mode 100644 index 0000000..82869dc --- /dev/null +++ b/tool/recorder/appl/debug.cpp @@ -0,0 +1,13 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ + + +#include + +int32_t appl::getLogId() { + static int32_t g_val = elog::registerInstance("LGDT-tool-rec"); + return g_val; +} diff --git a/tool/recorder/appl/debug.h b/tool/recorder/appl/debug.h new file mode 100644 index 0000000..a7fb7ba --- /dev/null +++ b/tool/recorder/appl/debug.h @@ -0,0 +1,37 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ +#pragma once + +#include + +namespace appl { + int32_t getLogId(); +}; +#define APPL_BASE(info,data) ELOG_BASE(appl::getLogId(),info,data) + +#define APPL_CRITICAL(data) APPL_BASE(1, data) +#define APPL_ERROR(data) APPL_BASE(2, data) +#define APPL_WARNING(data) APPL_BASE(3, data) +#ifdef DEBUG + #define APPL_INFO(data) APPL_BASE(4, data) + #define APPL_DEBUG(data) APPL_BASE(5, data) + #define APPL_VERBOSE(data) APPL_BASE(6, data) + #define APPL_TODO(data) APPL_BASE(4, "TODO : " << data) +#else + #define APPL_INFO(data) do { } while(false) + #define APPL_DEBUG(data) do { } while(false) + #define APPL_VERBOSE(data) do { } while(false) + #define APPL_TODO(data) do { } while(false) +#endif + +#define APPL_ASSERT(cond,data) \ + do { \ + if (!(cond)) { \ + APPL_CRITICAL(data); \ + assert(!#cond); \ + } \ + } while (0) + diff --git a/tool/recorder/appl/widget/TextAreaRecognition.cpp b/tool/recorder/appl/widget/TextAreaRecognition.cpp new file mode 100644 index 0000000..abe4380 --- /dev/null +++ b/tool/recorder/appl/widget/TextAreaRecognition.cpp @@ -0,0 +1,374 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ + +#include +#include +#include +#include +#include +#include +//#include +#include + +appl::widget::TextAreaRecognition::TextAreaRecognition() { + addObjectType("appl::widget::TextAreaRecognition"); +} + +void appl::widget::TextAreaRecognition::init() { + ewol::Widget::init(); + m_updateDone = false; + + //m_dollarEngine.loadPath("DATA:text"); + m_dollarEngine = dollar::createEngine("$P+"); + m_dollarEngine->loadPath("DATA:reference"); + markToRedraw(); + // connect a periodic update ... + m_periodicConnection = getObjectManager().periodicCall.connect(this, &appl::widget::TextAreaRecognition::callbackPeriodicUpdate); +} + + +appl::widget::TextAreaRecognition::~TextAreaRecognition() { + +} + + +void appl::widget::TextAreaRecognition::clear() { + m_dataList.clear(); + m_current.clear(); + m_time = std::chrono::system_clock::now(); + markToRedraw(); +} + +void appl::widget::TextAreaRecognition::undo() { + if (m_dataList.size() <= 0) { + return; + } + m_dataList.erase(m_dataList.begin()+(m_dataList.size()-1)); + m_time = std::chrono::system_clock::now(); + markToRedraw(); +} + +void appl::widget::TextAreaRecognition::setCompare(const std::string& _compare) { + m_compare = _compare; +} + +void appl::widget::TextAreaRecognition::store(const std::string& _userName, const std::string& _value, const std::string& _type) { + if (m_dataList.size() == 0) { + return; + } + // create the buffer + ejson::Document doc; + doc.add("user", ejson::String(_userName)); + doc.add("value", ejson::String(_value)); + doc.add("type", ejson::String(_type)); + doc.add("time", ejson::Number(m_time.time_since_epoch().count())); + ejson::Array list; + doc.add("data", list); + for (auto &it : m_dataList) { + ejson::Object obj; + obj.add("type", ejson::String(etk::to_string(it.m_type))); + ejson::Array listPoint; + obj.add("list", listPoint); + for (size_t iii=0; iii> scalePoints(std::vector> _list, float _objectSize) { + // get min/max point + vec2 minPos(99999999,99999999); + vec2 maxPos(0,0); + for (auto &itLines : _list) { + for (auto& itPoints : itLines) { + minPos.setMin(itPoints); + maxPos.setMax(itPoints); + } + } + // center and reduce to a size of XXX + float scale = 1.0f; + vec2 size = maxPos-minPos; + vec2 center(0,0); + if (size.x() > size.y()) { + scale = _objectSize/size.x(); + center.setY((_objectSize-size.y()*scale)*0.5); + } else { + scale = _objectSize/size.y(); + center.setX((_objectSize-size.x()*scale)*0.5); + } + for (auto &itLines : _list) { + for (auto& itPoints : itLines) { + itPoints -= minPos; + itPoints *= scale; + itPoints += center; + } + } + return _list; +} + +std::vector> renderWithSVG(const std::vector>& _list, int32_t _objectSize, const std::string& _filename) { + // generate SVG to render: + esvg::Document docSvg; + std::string data("\n"); + data += "\n"; + for (auto &itLines : _list) { + data += " getName()+ ".svg"); + etk::FSNodeWriteAllData(_filename, data); + + // generate SVG output ... + ivec2 renderSize = ivec2(_objectSize,_objectSize); + return docSvg.renderImageFloatRGBA(renderSize); +} + + +void appl::widget::TextAreaRecognition::onRegenerateDisplay() { + if (needRedraw() == false) { + return; + } + // remove previous data + m_draw.clear(); + m_text.clear(); + // set background + m_draw.setColor(etk::color::black); + m_draw.setPos(vec2(0,0)); + m_draw.rectangleWidth(m_size); + m_draw.setColor(etk::color::orange); + m_draw.setThickness(1); + m_draw.setPos(vec2(0,m_size.y()*0.0)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.0)); + m_draw.setColor(etk::color::blue); + m_draw.setThickness(1); + m_draw.setPos(vec2(0,m_size.y()*0.1)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.1)); + m_draw.setPos(vec2(0,m_size.y()*0.2)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.2)); + m_draw.setPos(vec2(0,m_size.y()*0.3)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.3)); + m_draw.setColor(etk::color::orange); + m_draw.setThickness(2); + m_draw.setPos(vec2(0,m_size.y()*0.4)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.4)); + m_draw.setColor(etk::color::blue); + m_draw.setThickness(1); + m_draw.setPos(vec2(0,m_size.y()*0.5)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.5)); + m_draw.setPos(vec2(0,m_size.y()*0.6)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.6)); + m_draw.setPos(vec2(0,m_size.y()*0.7)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.7)); + m_draw.setColor(etk::color::orange); + m_draw.setPos(vec2(0,m_size.y()*0.8)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.8)); + m_draw.setColor(etk::color::blue); + m_draw.setPos(vec2(0,m_size.y()*0.9)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*0.9)); + m_draw.setPos(vec2(0,m_size.y()*1.0)); + m_draw.lineTo(vec2(m_size.x(),m_size.y()*1.0)); + + m_draw.setColor(etk::color::orange); + m_draw.setThickness(1); + float base = m_size.y()*0.4; + float pos = m_size.x()*0.5f - base*0.5; + while (pos > 0.0f) { + m_draw.setPos(vec2(pos,0)); + m_draw.lineTo(vec2(pos,m_size.y())); + pos -= base; + } + pos = m_size.x()*0.5f + base*0.5; + while (pos < m_size.x()) { + m_draw.setPos(vec2(pos,0)); + m_draw.lineTo(vec2(pos,m_size.y())); + pos += base; + } + + + vec2 minPos(99999999,99999999); + vec2 maxPos(0,0); + // set all the line: + m_draw.setColor(etk::color::white); + m_draw.setThickness(2); + // Draw olds + for (auto &it : m_dataList) { + for (size_t iii=0; iii> convertInLines(const std::vector& _list) { + std::vector> out; + for (auto &it : _list) { + if (it.m_data.size() > 1) { + out.push_back(it.m_data); + } else { + // TODO + } + } + return out; +} + + +void appl::widget::TextAreaRecognition::callbackPeriodicUpdate(const ewol::event::Time& _event) { + if ( (std::chrono::system_clock::now() - m_lastEvent) > std::chrono::milliseconds(1200) + && m_updateDone == false) { + if (m_current.m_data.size() != 0) { + // ==> writing in progress + return; + } + if (m_dataList.size() == 0) { + // ==> no writing + markToRedraw(); + m_updateDone = true; + return; + } + // extract lines from json file: + std::vector> fullListlines = convertInLines(m_dataList); + if (fullListlines.size() == 0) { + APPL_ERROR(" can not manage an objest with no line ..."); + return; + } + + std::chrono::system_clock::time_point tic = std::chrono::system_clock::now(); + // First Test with dollar engine + m_dollarResults = m_dollarEngine->recognize(fullListlines); + m_findValue = m_dollarResults.getName(); + m_dollarTime = std::chrono::duration_cast(std::chrono::system_clock::now() - tic); + markToRedraw(); + m_updateDone = true; + } +} + + + diff --git a/tool/recorder/appl/widget/TextAreaRecognition.h b/tool/recorder/appl/widget/TextAreaRecognition.h new file mode 100644 index 0000000..6814c0a --- /dev/null +++ b/tool/recorder/appl/widget/TextAreaRecognition.h @@ -0,0 +1,76 @@ +/** @file + * @author Edouard DUPIN + * @copyright 2016, Edouard DUPIN, all right reserved + * @license PROPRIETARY (see license file) + */ +#pragma once + +#include +#include +#include +#include + +#include + +namespace appl { + class DrawingLine { + public: + DrawingLine(): + m_type(gale::key::type::unknow) { + + } + enum gale::key::type m_type; + std::vector m_data; + void clear() { + m_type = gale::key::type::unknow; + m_data.clear(); + } + void addPoint(const vec2& _point) { + if (m_data.size() != 0) { + if (m_data[m_data.size()-1] == _point) { + return; + } + } + m_data.push_back(_point); + } + }; + namespace widget { + class TextAreaRecognition : public ewol::Widget { + protected: + ewol::compositing::Drawing m_draw; //!< drawing instance + ewol::compositing::Text m_text; //!< drawing instance + std::vector m_dataList; + DrawingLine m_current; + std::chrono::system_clock::time_point m_time; + std::chrono::system_clock::time_point m_lastEvent; + esignal::Connection m_periodicConnection; + bool m_updateDone; + std::string m_svgData; + int32_t m_detectId; + std::string m_compare; + ememory::SharedPtr m_dollarEngine; + dollar::Results m_dollarResults; + std::string m_findValue; + std::chrono::milliseconds m_dollarTime; + protected: + //! @brief constructor + TextAreaRecognition(); + void init() override; + public: + DECLARE_WIDGET_FACTORY(TextAreaRecognition, "TextAreaRecognition"); + //! @brief destructor + virtual ~TextAreaRecognition(); + public: + void clear(); + void undo(); + void store(const std::string& _userName, const std::string& _value, const std::string& _type); + void setCompare(const std::string& _compare); + public: + void onDraw() override; + void onRegenerateDisplay() override; + bool onEventInput(const ewol::event::Input& _event) override; + void callbackPeriodicUpdate(const ewol::event::Time& _event); + }; + } +} + diff --git a/tool/recorder/data/freefont/FreeMono.ttf b/tool/recorder/data/freefont/FreeMono.ttf new file mode 100644 index 0000000..7485f9e Binary files /dev/null and b/tool/recorder/data/freefont/FreeMono.ttf differ diff --git a/tool/recorder/data/freefont/FreeMonoBold.ttf b/tool/recorder/data/freefont/FreeMonoBold.ttf new file mode 100644 index 0000000..3bce612 Binary files /dev/null and b/tool/recorder/data/freefont/FreeMonoBold.ttf differ diff --git a/tool/recorder/data/freefont/FreeMonoBoldOblique.ttf b/tool/recorder/data/freefont/FreeMonoBoldOblique.ttf new file mode 100644 index 0000000..ffcf71a Binary files /dev/null and b/tool/recorder/data/freefont/FreeMonoBoldOblique.ttf differ diff --git a/tool/recorder/data/freefont/FreeMonoOblique.ttf b/tool/recorder/data/freefont/FreeMonoOblique.ttf new file mode 100644 index 0000000..8992c2c Binary files /dev/null and b/tool/recorder/data/freefont/FreeMonoOblique.ttf differ diff --git a/tool/recorder/data/freefont/FreeSans.ttf b/tool/recorder/data/freefont/FreeSans.ttf new file mode 100644 index 0000000..9db9585 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSans.ttf differ diff --git a/tool/recorder/data/freefont/FreeSansBold.ttf b/tool/recorder/data/freefont/FreeSansBold.ttf new file mode 100644 index 0000000..63644e7 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSansBold.ttf differ diff --git a/tool/recorder/data/freefont/FreeSansBoldOblique.ttf b/tool/recorder/data/freefont/FreeSansBoldOblique.ttf new file mode 100644 index 0000000..dde7f32 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSansBoldOblique.ttf differ diff --git a/tool/recorder/data/freefont/FreeSansOblique.ttf b/tool/recorder/data/freefont/FreeSansOblique.ttf new file mode 100644 index 0000000..7452885 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSansOblique.ttf differ diff --git a/tool/recorder/data/freefont/FreeSerif.ttf b/tool/recorder/data/freefont/FreeSerif.ttf new file mode 100644 index 0000000..b8906f5 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSerif.ttf differ diff --git a/tool/recorder/data/freefont/FreeSerifBold.ttf b/tool/recorder/data/freefont/FreeSerifBold.ttf new file mode 100644 index 0000000..59a7a90 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSerifBold.ttf differ diff --git a/tool/recorder/data/freefont/FreeSerifBoldItalic.ttf b/tool/recorder/data/freefont/FreeSerifBoldItalic.ttf new file mode 100644 index 0000000..c187d0e Binary files /dev/null and b/tool/recorder/data/freefont/FreeSerifBoldItalic.ttf differ diff --git a/tool/recorder/data/freefont/FreeSerifItalic.ttf b/tool/recorder/data/freefont/FreeSerifItalic.ttf new file mode 100644 index 0000000..7367418 Binary files /dev/null and b/tool/recorder/data/freefont/FreeSerifItalic.ttf differ diff --git a/tool/recorder/data/icon.png b/tool/recorder/data/icon.png new file mode 100644 index 0000000..2d7e208 Binary files /dev/null and b/tool/recorder/data/icon.png differ diff --git a/tool/recorder/data/icon.svg b/tool/recorder/data/icon.svg new file mode 100644 index 0000000..37c1d39 --- /dev/null +++ b/tool/recorder/data/icon.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/tool/recorder/data/reference/!_1.json b/tool/recorder/data/reference/!_1.json new file mode 100644 index 0000000..dd2fecc --- /dev/null +++ b/tool/recorder/data/reference/!_1.json @@ -0,0 +1,31 @@ +{ + "type": "REFERENCE", + "value": "!", + "sub-id": 1, + "data": [ + [ + [ 366.993530, 682.218628 ], + [ 367.633179, 672.079468 ], + [ 367.394409, 659.478882 ], + [ 366.080688, 642.606201 ], + [ 363.524017, 621.528442 ], + [ 357.823578, 584.345825 ], + [ 354.141296, 557.443726 ], + [ 351.280334, 541.585632 ], + [ 349.402771, 531.589600 ], + [ 349.037811, 524.946594 ], + [ 349.310272, 521.663696 ] + ], + [ + [ 353.006470, 417.689758 ], + [ 347.376160, 424.935547 ], + [ 344.607574, 429.790833 ], + [ 342.434204, 435.297119 ], + [ 341.624786, 439.240845 ], + [ 341.494202, 442.921753 ], + [ 341.670563, 442.213318 ], + [ 341.578949, 441.206543 ], + [ 341.923431, 438.989441 ] + ] + ] +} diff --git a/tool/recorder/data/reference/#_1.json b/tool/recorder/data/reference/#_1.json new file mode 100644 index 0000000..f5ef844 --- /dev/null +++ b/tool/recorder/data/reference/#_1.json @@ -0,0 +1,55 @@ +{ + "type": "REFERENCE", + "value": "#", + "sub-id": 1, + "data": [ + [ + [ 349.676239, 576.273804 ], + [ 346.991058, 572.207214 ], + [ 346.385895, 563.600891 ], + [ 346.181793, 548.583984 ], + [ 343.270721, 515.944275 ], + [ 339.269287, 486.652283 ], + [ 330.280334, 443.978882 ], + [ 325.407928, 422.055908 ], + [ 321.093414, 399.257019 ], + [ 319.970978, 384.138428 ], + [ 320.793518, 375.232910 ], + [ 320.986298, 374.347656 ], + [ 321.032471, 374.135559 ] + ], + [ + [ 435.596680, 556.284241 ], + [ 429.475403, 545.973328 ], + [ 424.445953, 527.861877 ], + [ 414.715851, 491.689758 ], + [ 404.836212, 450.189453 ], + [ 399.419312, 420.521118 ], + [ 398.516876, 402.358459 ], + [ 397.618500, 388.509338 ], + [ 397.959198, 383.328430 ], + [ 397.991547, 382.965820 ] + ], + [ + [ 293.061981, 491.651245 ], + [ 312.292999, 492.335022 ], + [ 331.539856, 491.656128 ], + [ 370.972443, 489.540833 ], + [ 411.726501, 489.382507 ], + [ 440.552307, 489.367981 ], + [ 457.909454, 491.091187 ], + [ 469.059265, 493.803284 ] + ], + [ + [ 317.039795, 434.347778 ], + [ 323.469330, 438.204529 ], + [ 334.985352, 441.882507 ], + [ 353.848419, 445.616089 ], + [ 385.613281, 448.757874 ], + [ 421.379211, 449.876404 ], + [ 446.135315, 449.739136 ], + [ 451.872559, 449.868774 ], + [ 453.057556, 449.895569 ] + ] + ] +} diff --git a/tool/recorder/data/reference/%_1.json b/tool/recorder/data/reference/%_1.json new file mode 100644 index 0000000..2f0be3b --- /dev/null +++ b/tool/recorder/data/reference/%_1.json @@ -0,0 +1,60 @@ +{ + "type": "REFERENCE", + "value": "%", + "sub-id": 1, + "data": [ + [ + [ 466.901031, 628.913086 ], + [ 459.103577, 628.855042 ], + [ 453.681519, 625.447449 ], + [ 446.495087, 619.910034 ], + [ 438.411072, 611.516602 ], + [ 432.992737, 598.457825 ], + [ 432.737183, 581.663513 ], + [ 435.592560, 567.422058 ], + [ 440.990723, 559.812683 ], + [ 447.072815, 559.009338 ], + [ 452.842407, 562.093689 ], + [ 458.613068, 571.252625 ], + [ 463.826355, 586.413086 ], + [ 464.541656, 599.633667 ], + [ 463.871277, 610.767578 ], + [ 462.717529, 619.590942 ], + [ 463.128632, 622.838196 ], + [ 464.896271, 624.466980 ], + [ 465.121460, 624.832275 ] + ], + [ + [ 538.834412, 622.249878 ], + [ 536.783997, 614.899536 ], + [ 530.175598, 601.396240 ], + [ 514.836609, 569.875122 ], + [ 492.530701, 526.506104 ], + [ 473.959320, 491.013000 ], + [ 454.014587, 455.086731 ], + [ 446.267548, 440.505981 ], + [ 443.798615, 433.999023 ], + [ 443.072601, 431.604553 ], + [ 443.671967, 430.651367 ], + [ 444.270081, 430.275879 ] + ], + [ + [ 530.841797, 461.666870 ], + [ 522.530212, 467.174805 ], + [ 517.439636, 467.674988 ], + [ 510.014862, 462.064209 ], + [ 504.497192, 452.280396 ], + [ 503.219177, 439.570679 ], + [ 505.766785, 429.046387 ], + [ 511.242188, 424.513733 ], + [ 517.837646, 424.103516 ], + [ 523.470337, 427.827148 ], + [ 527.459106, 439.120239 ], + [ 527.743103, 455.936157 ], + [ 524.166687, 468.681335 ], + [ 518.087341, 475.202087 ], + [ 513.784119, 476.737000 ], + [ 513.115540, 476.967041 ] + ] + ] +} diff --git a/tool/recorder/data/reference/&_1.json b/tool/recorder/data/reference/&_1.json new file mode 100644 index 0000000..79a1ca1 --- /dev/null +++ b/tool/recorder/data/reference/&_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "&", + "sub-id": 1, + "data": [ + [ + [ 404.958374, 430.349854 ], + [ 396.094330, 434.634033 ], + [ 382.820984, 443.063904 ], + [ 365.634186, 455.763611 ], + [ 343.084564, 473.003784 ], + [ 318.345703, 497.469727 ], + [ 286.489044, 538.954529 ], + [ 276.069702, 560.895996 ], + [ 272.838287, 582.112366 ], + [ 275.715637, 597.709961 ], + [ 282.325073, 612.575439 ], + [ 293.206146, 620.546326 ], + [ 305.516205, 624.635010 ], + [ 318.252045, 626.047363 ], + [ 328.035339, 623.255005 ], + [ 332.965057, 616.858765 ], + [ 332.766479, 604.272156 ], + [ 325.929779, 583.176147 ], + [ 314.335419, 561.375549 ], + [ 298.222473, 537.853760 ], + [ 275.146759, 496.818237 ], + [ 266.970428, 478.681213 ], + [ 256.643616, 443.184143 ], + [ 255.121063, 428.694763 ], + [ 258.342529, 423.425537 ], + [ 262.849121, 421.189514 ], + [ 269.064087, 423.497070 ], + [ 279.319275, 430.612549 ], + [ 295.784485, 448.718994 ], + [ 314.707367, 471.535034 ], + [ 336.054688, 494.233887 ], + [ 353.771729, 509.742065 ], + [ 355.441711, 510.597961 ] + ] + ] +} diff --git a/tool/recorder/data/reference/(_1.json b/tool/recorder/data/reference/(_1.json new file mode 100644 index 0000000..af4ae1c --- /dev/null +++ b/tool/recorder/data/reference/(_1.json @@ -0,0 +1,26 @@ +{ + "type": "REFERENCE", + "value": "(", + "sub-id": 1, + "data": [ + [ + [ 416.281219, 632.911011 ], + [ 410.509277, 631.628052 ], + [ 405.862976, 627.653320 ], + [ 399.657379, 621.360352 ], + [ 392.428375, 612.239380 ], + [ 384.567963, 599.727234 ], + [ 378.222961, 581.220398 ], + [ 374.178833, 557.531921 ], + [ 371.878296, 532.966431 ], + [ 372.058167, 510.006836 ], + [ 372.683167, 490.593872 ], + [ 377.367035, 472.985535 ], + [ 385.946228, 458.416443 ], + [ 398.422638, 446.480347 ], + [ 411.341583, 437.884521 ], + [ 417.254028, 434.760010 ], + [ 417.972839, 434.374573 ] + ] + ] +} diff --git a/tool/recorder/data/reference/)_1.json b/tool/recorder/data/reference/)_1.json new file mode 100644 index 0000000..fa9b175 --- /dev/null +++ b/tool/recorder/data/reference/)_1.json @@ -0,0 +1,23 @@ +{ + "type": "REFERENCE", + "value": ")", + "sub-id": 1, + "data": [ + [ + [ 413.617035, 572.942261 ], + [ 419.162354, 566.244141 ], + [ 424.390656, 559.431458 ], + [ 430.614685, 546.769104 ], + [ 438.645630, 526.072632 ], + [ 446.490417, 499.883911 ], + [ 450.396576, 473.354614 ], + [ 449.545959, 454.717651 ], + [ 448.090546, 435.340210 ], + [ 442.938202, 415.004333 ], + [ 433.102570, 395.416931 ], + [ 420.286438, 381.513367 ], + [ 417.886719, 379.063782 ], + [ 417.248108, 378.411926 ] + ] + ] +} diff --git a/tool/recorder/data/reference/*_1.json b/tool/recorder/data/reference/*_1.json new file mode 100644 index 0000000..336e73c --- /dev/null +++ b/tool/recorder/data/reference/*_1.json @@ -0,0 +1,64 @@ +{ + "type": "REFERENCE", + "value": "*", + "sub-id": 1, + "data": [ + [ + [ 368.991669, 524.300903 ], + [ 368.347473, 520.430725 ], + [ 368.328888, 511.244324 ], + [ 368.943115, 499.645020 ], + [ 368.548370, 484.582520 ], + [ 367.169373, 465.662720 ], + [ 365.486908, 449.820679 ], + [ 362.924652, 437.197449 ], + [ 361.057281, 431.973694 ], + [ 358.613922, 427.130554 ], + [ 356.435547, 423.450745 ], + [ 355.183075, 421.662598 ], + [ 353.170746, 419.484497 ], + [ 352.538330, 419.009155 ] + ], + [ + [ 301.720642, 474.326904 ], + [ 308.570740, 474.958374 ], + [ 317.449646, 475.026184 ], + [ 329.564789, 473.891174 ], + [ 345.025879, 472.766052 ], + [ 362.035095, 472.294067 ], + [ 378.522491, 471.993896 ], + [ 390.913879, 472.410583 ], + [ 401.203217, 473.461548 ], + [ 406.486145, 475.930115 ], + [ 406.691925, 476.074524 ] + ], + [ + [ 419.611481, 514.972412 ], + [ 411.625793, 511.300781 ], + [ 405.760132, 505.942261 ], + [ 395.776733, 497.314270 ], + [ 384.086151, 485.337646 ], + [ 369.036591, 468.544312 ], + [ 354.181213, 452.391785 ], + [ 342.637177, 439.416809 ], + [ 330.700287, 428.845032 ], + [ 320.413727, 422.057861 ], + [ 311.588989, 418.720276 ], + [ 311.019684, 418.815308 ], + [ 310.322510, 419.440857 ] + ], + [ + [ 315.041626, 505.643921 ], + [ 318.947784, 504.993103 ], + [ 323.424866, 501.782593 ], + [ 330.268524, 495.340271 ], + [ 340.071167, 485.630798 ], + [ 354.254333, 470.193481 ], + [ 370.514343, 453.870789 ], + [ 386.389709, 441.602539 ], + [ 399.059814, 433.210022 ], + [ 401.534882, 431.488831 ], + [ 402.219574, 431.012695 ] + ] + ] +} diff --git a/tool/recorder/data/reference/+_1.json b/tool/recorder/data/reference/+_1.json new file mode 100644 index 0000000..05b8642 --- /dev/null +++ b/tool/recorder/data/reference/+_1.json @@ -0,0 +1,32 @@ +{ + "type": "REFERENCE", + "value": "+", + "sub-id": 1, + "data": [ + [ + [ 306.382996, 488.985962 ], + [ 314.700439, 488.614197 ], + [ 325.949219, 487.384949 ], + [ 341.498962, 486.280029 ], + [ 361.072266, 486.047180 ], + [ 381.410919, 485.328796 ], + [ 399.501587, 486.919006 ], + [ 412.854340, 491.822144 ], + [ 414.396820, 494.393616 ], + [ 414.668915, 494.657166 ] + ], + [ + [ 364.329315, 551.619995 ], + [ 361.115112, 545.710144 ], + [ 360.783264, 531.449463 ], + [ 361.919647, 512.493225 ], + [ 364.789062, 474.242004 ], + [ 367.097748, 448.042297 ], + [ 368.160583, 432.594299 ], + [ 367.297089, 419.535278 ], + [ 365.986664, 411.332703 ], + [ 365.755157, 410.512390 ], + [ 365.688782, 410.277100 ] + ] + ] +} diff --git a/tool/recorder/data/reference/,_1.json b/tool/recorder/data/reference/,_1.json new file mode 100644 index 0000000..804087e --- /dev/null +++ b/tool/recorder/data/reference/,_1.json @@ -0,0 +1,15 @@ +{ + "type": "REFERENCE", + "value": ",", + "sub-id": 1, + "data": [ + [ + [ 377.650330, 413.691833 ], + [ 375.184113, 401.202332 ], + [ 370.301758, 391.108765 ], + [ 361.702148, 377.867859 ], + [ 348.206116, 361.559753 ], + [ 331.921661, 348.066772 ] + ] + ] +} diff --git a/tool/recorder/data/reference/-_1.json b/tool/recorder/data/reference/-_1.json new file mode 100644 index 0000000..ffa561a --- /dev/null +++ b/tool/recorder/data/reference/-_1.json @@ -0,0 +1,18 @@ +{ + "type": "REFERENCE", + "value": "-", + "sub-id": 1, + "data": [ + [ + [ 287.067535, 501.646057 ], + [ 292.356781, 496.572754 ], + [ 298.824738, 493.903015 ], + [ 309.686676, 490.901489 ], + [ 322.595917, 487.940125 ], + [ 337.465881, 484.785278 ], + [ 354.584137, 483.328735 ], + [ 356.003174, 483.307556 ], + [ 357.598907, 483.607361 ] + ] + ] +} diff --git a/tool/recorder/data/reference/-_2.json b/tool/recorder/data/reference/-_2.json new file mode 100644 index 0000000..944c698 --- /dev/null +++ b/tool/recorder/data/reference/-_2.json @@ -0,0 +1,15 @@ +{ + "type": "REFERENCE", + "value": "-", + "sub-id": 2, + "data": [ + [ + [ 307.049042, 469.662720 ], + [ 317.398560, 471.336487 ], + [ 330.688934, 471.739319 ], + [ 348.259766, 472.132507 ], + [ 361.761108, 471.830444 ], + [ 366.523041, 471.761292 ] + ] + ] +} diff --git a/tool/recorder/data/reference/0_1.json b/tool/recorder/data/reference/0_1.json new file mode 100644 index 0000000..a31d75c --- /dev/null +++ b/tool/recorder/data/reference/0_1.json @@ -0,0 +1,33 @@ +{ + "type": "REFERENCE", + "value": "0", + "sub-id": 1, + "data": [ + [ + [ 377.650330, 600.261353 ], + [ 373.142761, 600.905640 ], + [ 367.486084, 600.901794 ], + [ 359.477478, 599.447998 ], + [ 349.032654, 594.380249 ], + [ 337.228760, 581.742004 ], + [ 327.836151, 559.622009 ], + [ 321.060883, 513.794250 ], + [ 323.918671, 469.219971 ], + [ 332.458862, 449.172791 ], + [ 344.231140, 434.974487 ], + [ 356.905121, 431.705933 ], + [ 370.026367, 434.684509 ], + [ 379.030182, 445.100586 ], + [ 387.367188, 467.078735 ], + [ 392.660645, 507.546448 ], + [ 391.597961, 552.005005 ], + [ 386.828552, 593.053650 ], + [ 382.321320, 612.796753 ], + [ 378.255646, 619.591064 ], + [ 373.807953, 622.989136 ], + [ 374.837067, 622.247192 ], + [ 374.829987, 622.252258 ], + [ 374.824585, 622.256165 ] + ] + ] +} diff --git a/tool/recorder/data/reference/0_2.json b/tool/recorder/data/reference/0_2.json new file mode 100644 index 0000000..4560ea4 --- /dev/null +++ b/tool/recorder/data/reference/0_2.json @@ -0,0 +1,58 @@ +{ + "type": "REFERENCE", + "value": "0", + "sub-id": 2, + "data": [ + [ + [ 399.629974, 595.597107 ], + [ 395.852814, 596.226807 ], + [ 390.511780, 597.412354 ], + [ 384.031189, 596.998779 ], + [ 374.979248, 596.567017 ], + [ 363.492004, 592.022827 ], + [ 352.058044, 580.160156 ], + [ 342.009705, 561.878906 ], + [ 335.090942, 540.995300 ], + [ 331.314178, 518.261108 ], + [ 330.702332, 497.163086 ], + [ 331.996368, 477.928406 ], + [ 335.645264, 459.488647 ], + [ 342.720245, 444.502441 ], + [ 352.627808, 437.566467 ], + [ 363.841217, 433.666443 ], + [ 373.912933, 435.395691 ], + [ 384.871857, 439.092102 ], + [ 393.491821, 445.791565 ], + [ 402.545258, 456.866943 ], + [ 410.376892, 470.507996 ], + [ 416.419525, 483.767212 ], + [ 421.690247, 499.528381 ], + [ 425.120300, 519.049133 ], + [ 425.230011, 537.837402 ], + [ 423.372162, 551.831177 ], + [ 418.225372, 564.291382 ], + [ 408.553619, 577.310425 ], + [ 399.127594, 585.747742 ], + [ 391.669769, 589.160156 ], + [ 387.011688, 588.194763 ], + [ 384.959900, 587.114563 ], + [ 384.312134, 586.785278 ] + ], + [ + [ 452.913971, 600.927612 ], + [ 447.486237, 601.703613 ], + [ 443.182495, 599.836365 ], + [ 435.230011, 593.513977 ], + [ 426.069244, 582.636536 ], + [ 412.561127, 566.313965 ], + [ 395.401917, 545.267456 ], + [ 366.927277, 508.521484 ], + [ 348.454193, 485.348694 ], + [ 333.946442, 465.159302 ], + [ 320.806976, 444.760071 ], + [ 314.456268, 430.046448 ], + [ 311.894836, 424.620117 ], + [ 311.912323, 423.108215 ] + ] + ] +} diff --git a/tool/recorder/data/reference/1_1.json b/tool/recorder/data/reference/1_1.json new file mode 100644 index 0000000..b25bc5f --- /dev/null +++ b/tool/recorder/data/reference/1_1.json @@ -0,0 +1,39 @@ +{ + "type": "REFERENCE", + "value": "1", + "sub-id": 1, + "data": [ + [ + [ 319.037933, 566.945374 ], + [ 319.806335, 562.332458 ], + [ 321.462585, 561.414917 ], + [ 323.692291, 561.879150 ], + [ 328.334320, 564.267456 ], + [ 334.545410, 569.375488 ], + [ 342.641968, 576.717529 ], + [ 352.738129, 586.199585 ], + [ 363.251892, 596.562866 ], + [ 373.101349, 605.875488 ], + [ 381.395386, 613.834717 ], + [ 387.540009, 619.495483 ], + [ 391.734497, 622.247681 ], + [ 393.505341, 622.066101 ], + [ 394.910004, 619.482117 ], + [ 396.269562, 611.445679 ], + [ 396.481079, 592.753662 ], + [ 396.976166, 571.761719 ], + [ 398.558594, 534.460449 ], + [ 399.484100, 508.816528 ], + [ 401.254028, 488.284668 ], + [ 402.779755, 472.732971 ], + [ 405.055756, 454.522400 ], + [ 406.298340, 440.612061 ], + [ 407.512878, 428.925293 ], + [ 408.976898, 419.690918 ], + [ 410.501404, 411.157593 ], + [ 411.081177, 407.073669 ], + [ 412.507599, 405.560608 ], + [ 415.083374, 402.761658 ] + ] + ] +} diff --git a/tool/recorder/data/reference/2_1.json b/tool/recorder/data/reference/2_1.json new file mode 100644 index 0000000..70827c5 --- /dev/null +++ b/tool/recorder/data/reference/2_1.json @@ -0,0 +1,37 @@ +{ + "type": "REFERENCE", + "value": "2", + "sub-id": 1, + "data": [ + [ + [ 353.006470, 582.937012 ], + [ 349.431274, 585.798157 ], + [ 353.337738, 589.808777 ], + [ 359.567078, 592.843018 ], + [ 367.889679, 595.670166 ], + [ 379.964569, 597.301758 ], + [ 393.481812, 597.126465 ], + [ 406.461578, 594.338623 ], + [ 415.272156, 586.643311 ], + [ 420.602356, 570.742371 ], + [ 420.369995, 549.231262 ], + [ 415.541718, 527.341125 ], + [ 404.863617, 502.889526 ], + [ 393.258850, 485.312317 ], + [ 380.387024, 468.906738 ], + [ 369.539124, 457.569763 ], + [ 361.680084, 450.237244 ], + [ 355.744781, 446.441101 ], + [ 354.841064, 445.837891 ], + [ 354.671661, 445.724854 ], + [ 354.772949, 445.792419 ], + [ 360.386566, 445.899048 ], + [ 372.622253, 445.873962 ], + [ 393.046906, 442.084534 ], + [ 416.186432, 435.342468 ], + [ 441.302399, 428.904419 ], + [ 456.663727, 427.935242 ], + [ 469.085083, 429.307068 ] + ] + ] +} diff --git a/tool/recorder/data/reference/2_2.json b/tool/recorder/data/reference/2_2.json new file mode 100644 index 0000000..9db6cca --- /dev/null +++ b/tool/recorder/data/reference/2_2.json @@ -0,0 +1,39 @@ +{ + "type": "REFERENCE", + "value": "2", + "sub-id": 2, + "data": [ + [ + [ 370.989838, 576.273804 ], + [ 362.412170, 582.969971 ], + [ 356.675262, 587.810669 ], + [ 351.546356, 595.425171 ], + [ 347.189789, 605.248596 ], + [ 345.927155, 616.204224 ], + [ 349.659515, 628.463257 ], + [ 358.026245, 636.084717 ], + [ 369.451508, 638.653320 ], + [ 381.950104, 632.312378 ], + [ 392.104095, 618.658081 ], + [ 398.503784, 598.578735 ], + [ 399.449158, 574.240784 ], + [ 394.886627, 551.095337 ], + [ 385.056488, 525.860229 ], + [ 373.529083, 504.724182 ], + [ 359.665588, 488.385498 ], + [ 346.031036, 474.275085 ], + [ 336.167297, 465.925903 ], + [ 328.396667, 460.007996 ], + [ 325.405182, 459.218506 ], + [ 324.932159, 458.078003 ], + [ 328.713318, 454.927490 ], + [ 337.317078, 448.497925 ], + [ 351.768951, 438.928284 ], + [ 367.864441, 431.465271 ], + [ 387.735443, 427.959839 ], + [ 405.883362, 430.417542 ], + [ 420.585754, 437.605652 ], + [ 422.417908, 440.321472 ] + ] + ] +} diff --git a/tool/recorder/data/reference/3_1.json b/tool/recorder/data/reference/3_1.json new file mode 100644 index 0000000..aa7958a --- /dev/null +++ b/tool/recorder/data/reference/3_1.json @@ -0,0 +1,38 @@ +{ + "type": "REFERENCE", + "value": "3", + "sub-id": 1, + "data": [ + [ + [ 319.703979, 601.593994 ], + [ 327.143707, 605.959717 ], + [ 337.152191, 608.755188 ], + [ 351.882782, 611.380615 ], + [ 369.474396, 611.835205 ], + [ 388.975983, 611.187561 ], + [ 406.597870, 607.911621 ], + [ 417.227814, 602.033630 ], + [ 420.546631, 592.296265 ], + [ 415.312317, 575.915894 ], + [ 403.368683, 556.653625 ], + [ 388.974487, 540.816406 ], + [ 373.448395, 524.974365 ], + [ 361.979553, 515.331482 ], + [ 356.674957, 512.402405 ], + [ 354.812042, 511.351440 ], + [ 359.075470, 512.685120 ], + [ 377.156433, 514.740173 ], + [ 396.172852, 511.580994 ], + [ 411.344574, 502.828857 ], + [ 422.109283, 489.826416 ], + [ 424.618683, 472.566589 ], + [ 418.337494, 453.120117 ], + [ 406.914398, 437.251343 ], + [ 392.438690, 426.268677 ], + [ 377.567871, 416.761719 ], + [ 369.715149, 419.033142 ], + [ 366.073212, 420.903076 ], + [ 365.700073, 421.041504 ] + ] + ] +} diff --git a/tool/recorder/data/reference/3_2.json b/tool/recorder/data/reference/3_2.json new file mode 100644 index 0000000..a224d40 --- /dev/null +++ b/tool/recorder/data/reference/3_2.json @@ -0,0 +1,65 @@ +{ + "type": "REFERENCE", + "value": "3", + "sub-id": 2, + "data": [ + [ + [ 295.060120, 668.934937 ], + [ 299.160400, 668.934998 ], + [ 302.357147, 668.935242 ], + [ 307.225677, 668.935852 ], + [ 313.930145, 669.586243 ], + [ 323.915558, 669.033325 ], + [ 337.236206, 668.248474 ], + [ 351.973999, 668.022949 ], + [ 367.691803, 667.236023 ], + [ 384.643433, 665.705994 ], + [ 398.617462, 663.177795 ], + [ 408.162231, 660.948853 ], + [ 415.600830, 659.665466 ], + [ 420.018066, 658.550903 ], + [ 421.419250, 657.574097 ], + [ 421.646057, 655.345276 ], + [ 420.783844, 651.788757 ], + [ 417.712646, 647.489563 ], + [ 410.167999, 640.816345 ], + [ 397.673370, 632.930176 ], + [ 383.798279, 624.761658 ], + [ 370.307281, 616.618469 ], + [ 356.159393, 605.782959 ], + [ 344.706482, 597.489380 ], + [ 334.923950, 590.016724 ], + [ 328.097382, 584.966187 ], + [ 323.573029, 581.457520 ], + [ 320.953674, 579.771667 ], + [ 319.565979, 578.811035 ], + [ 318.775757, 578.255249 ], + [ 319.198090, 578.552307 ], + [ 321.675079, 578.661377 ], + [ 329.590607, 579.758484 ], + [ 340.647308, 580.797791 ], + [ 355.294739, 582.595276 ], + [ 368.860809, 582.917664 ], + [ 382.488281, 581.194946 ], + [ 393.025024, 578.302734 ], + [ 401.062561, 573.258545 ], + [ 405.232239, 566.717041 ], + [ 406.233704, 555.209106 ], + [ 404.698914, 542.629883 ], + [ 400.965881, 529.764709 ], + [ 394.108063, 518.295044 ], + [ 383.912292, 507.600708 ], + [ 371.760742, 496.328918 ], + [ 361.711731, 486.712891 ], + [ 351.757507, 480.697693 ], + [ 340.791321, 476.571960 ], + [ 332.574036, 477.696899 ], + [ 324.246887, 480.949463 ], + [ 317.008118, 484.652710 ], + [ 311.837952, 489.111145 ], + [ 305.922333, 494.385986 ], + [ 305.387115, 494.867615 ], + [ 304.910736, 495.296326 ] + ] + ] +} diff --git a/tool/recorder/data/reference/3_3.json b/tool/recorder/data/reference/3_3.json new file mode 100644 index 0000000..2a1e79b --- /dev/null +++ b/tool/recorder/data/reference/3_3.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "3", + "sub-id": 3, + "data": [ + [ + [ 331.692871, 606.258179 ], + [ 341.117828, 612.264282 ], + [ 350.010162, 616.038452 ], + [ 359.939850, 619.164673 ], + [ 371.637909, 621.010986 ], + [ 384.973846, 620.664062 ], + [ 396.809387, 619.458496 ], + [ 402.347626, 615.723145 ], + [ 404.253326, 608.491943 ], + [ 400.411957, 594.918457 ], + [ 392.214691, 577.351318 ], + [ 380.842102, 562.312317 ], + [ 367.692230, 550.607056 ], + [ 356.391144, 543.925293 ], + [ 349.190369, 541.465393 ], + [ 344.779419, 541.400757 ], + [ 345.321838, 541.368347 ], + [ 346.981476, 544.911072 ], + [ 351.577484, 551.369690 ], + [ 365.643433, 562.911011 ], + [ 381.741333, 565.894043 ], + [ 398.537262, 560.942749 ], + [ 415.530945, 548.529236 ], + [ 424.688446, 534.060181 ], + [ 430.210388, 515.406738 ], + [ 427.856323, 501.064697 ], + [ 422.547577, 488.456604 ], + [ 412.102386, 479.023010 ], + [ 398.623260, 472.795532 ], + [ 385.011597, 469.039551 ], + [ 370.687164, 464.936768 ], + [ 367.872284, 464.385437 ], + [ 367.325073, 464.278259 ] + ] + ] +} diff --git a/tool/recorder/data/reference/4_1.json b/tool/recorder/data/reference/4_1.json new file mode 100644 index 0000000..5177fd8 --- /dev/null +++ b/tool/recorder/data/reference/4_1.json @@ -0,0 +1,43 @@ +{ + "type": "REFERENCE", + "value": "4", + "sub-id": 1, + "data": [ + [ + [ 353.672516, 622.249878 ], + [ 350.914246, 618.800659 ], + [ 345.779358, 615.373108 ], + [ 340.698120, 609.704712 ], + [ 332.582733, 599.604980 ], + [ 321.909912, 585.508972 ], + [ 307.996002, 568.265442 ], + [ 294.654816, 553.002747 ], + [ 285.802185, 543.758850 ], + [ 281.724823, 536.759521 ], + [ 282.512909, 530.732849 ], + [ 287.833984, 525.999695 ], + [ 304.531342, 521.918335 ], + [ 324.390564, 519.383606 ], + [ 346.687744, 520.162537 ], + [ 369.714874, 521.017517 ], + [ 387.756409, 521.429565 ], + [ 402.981415, 518.950195 ], + [ 411.541962, 516.733765 ], + [ 417.896362, 515.209839 ], + [ 420.261780, 515.632202 ] + ], + [ + [ 363.663269, 567.611694 ], + [ 362.493195, 561.062683 ], + [ 361.843262, 553.165344 ], + [ 360.871674, 539.003113 ], + [ 357.736664, 520.405151 ], + [ 350.609924, 489.012512 ], + [ 342.004272, 451.342896 ], + [ 338.642792, 435.928650 ], + [ 337.382385, 419.903564 ], + [ 337.888489, 413.324707 ], + [ 337.927124, 412.433960 ] + ] + ] +} diff --git a/tool/recorder/data/reference/4_2.json b/tool/recorder/data/reference/4_2.json new file mode 100644 index 0000000..9041ec0 --- /dev/null +++ b/tool/recorder/data/reference/4_2.json @@ -0,0 +1,40 @@ +{ + "type": "REFERENCE", + "value": "4", + "sub-id": 2, + "data": [ + [ + [ 364.995361, 631.578369 ], + [ 361.084381, 624.278564 ], + [ 359.185577, 616.474731 ], + [ 357.144257, 605.222229 ], + [ 354.448151, 590.715210 ], + [ 351.997894, 573.001587 ], + [ 349.614899, 557.555237 ], + [ 349.833954, 545.444519 ], + [ 353.351807, 537.045166 ], + [ 361.928223, 531.128479 ], + [ 375.012695, 525.075745 ], + [ 390.331024, 522.957764 ], + [ 403.735962, 523.582520 ], + [ 416.624725, 525.247192 ], + [ 426.459839, 528.788513 ], + [ 427.601593, 529.172668 ], + [ 427.939819, 529.286499 ] + ], + [ + [ 437.594818, 626.247803 ], + [ 435.940887, 618.238159 ], + [ 435.506714, 608.964478 ], + [ 435.406982, 592.151245 ], + [ 434.082672, 561.144958 ], + [ 432.888031, 524.000549 ], + [ 430.469147, 483.993530 ], + [ 426.543091, 448.218994 ], + [ 423.599792, 436.343262 ], + [ 419.582336, 423.370850 ], + [ 417.511230, 414.860901 ], + [ 417.282806, 413.936279 ] + ] + ] +} diff --git a/tool/recorder/data/reference/5_1.json b/tool/recorder/data/reference/5_1.json new file mode 100644 index 0000000..05f00ab --- /dev/null +++ b/tool/recorder/data/reference/5_1.json @@ -0,0 +1,45 @@ +{ + "type": "REFERENCE", + "value": "5", + "sub-id": 1, + "data": [ + [ + [ 335.689178, 669.601257 ], + [ 334.918213, 674.226562 ], + [ 335.655060, 665.664490 ], + [ 335.538666, 655.149292 ], + [ 334.689667, 643.037354 ], + [ 332.828949, 628.242737 ], + [ 329.778168, 613.570862 ], + [ 326.282410, 600.349060 ], + [ 324.576996, 591.326050 ], + [ 324.962952, 586.082031 ], + [ 326.132843, 584.574829 ], + [ 330.439301, 585.137817 ], + [ 337.177277, 586.565613 ], + [ 348.917053, 589.259033 ], + [ 362.945435, 591.275635 ], + [ 374.548859, 587.788513 ], + [ 386.045074, 579.053772 ], + [ 395.886719, 564.875610 ], + [ 400.504456, 547.129395 ], + [ 400.527130, 528.490601 ], + [ 396.879028, 511.169922 ], + [ 389.150482, 495.211365 ], + [ 379.263824, 481.196106 ], + [ 368.891296, 473.182922 ], + [ 358.031311, 470.977051 ], + [ 346.879089, 478.600830 ], + [ 335.476013, 494.751343 ] + ], + [ + [ 341.017578, 662.938049 ], + [ 349.132202, 664.988831 ], + [ 360.285767, 664.422729 ], + [ 377.344818, 663.722656 ], + [ 397.267639, 664.616577 ], + [ 413.365997, 666.910583 ], + [ 416.333588, 667.689270 ] + ] + ] +} diff --git a/tool/recorder/data/reference/5_2.json b/tool/recorder/data/reference/5_2.json new file mode 100644 index 0000000..40f68b0 --- /dev/null +++ b/tool/recorder/data/reference/5_2.json @@ -0,0 +1,47 @@ +{ + "type": "REFERENCE", + "value": "5", + "sub-id": 2, + "data": [ + [ + [ 392.969482, 624.915161 ], + [ 389.820343, 620.977173 ], + [ 385.822205, 619.690002 ], + [ 379.931854, 618.262329 ], + [ 368.626587, 615.756958 ], + [ 353.694794, 612.158325 ], + [ 334.116669, 607.310730 ], + [ 313.945984, 602.295349 ], + [ 296.995026, 597.490479 ], + [ 287.413544, 595.060059 ], + [ 282.981140, 594.384888 ], + [ 282.719604, 593.842896 ], + [ 282.632477, 593.532654 ], + [ 285.673706, 590.421143 ], + [ 292.816284, 578.351440 ], + [ 299.826385, 563.693542 ], + [ 305.901398, 548.968323 ], + [ 309.477966, 538.922729 ], + [ 312.107239, 531.070190 ], + [ 312.722168, 528.254150 ], + [ 312.261993, 526.033691 ], + [ 312.278534, 523.951965 ], + [ 314.654999, 524.392090 ], + [ 322.357056, 527.931824 ], + [ 334.660339, 530.247009 ], + [ 347.268707, 530.161072 ], + [ 361.617371, 527.229187 ], + [ 375.473999, 519.305603 ], + [ 386.878052, 507.844360 ], + [ 391.618347, 494.901428 ], + [ 392.023804, 479.833740 ], + [ 385.736481, 467.182434 ], + [ 376.237640, 455.385742 ], + [ 362.125854, 445.999512 ], + [ 346.586609, 438.805847 ], + [ 331.922455, 434.848816 ], + [ 325.239014, 433.337463 ], + [ 324.563019, 433.182251 ] + ] + ] +} diff --git a/tool/recorder/data/reference/6_1.json b/tool/recorder/data/reference/6_1.json new file mode 100644 index 0000000..c7f93b6 --- /dev/null +++ b/tool/recorder/data/reference/6_1.json @@ -0,0 +1,36 @@ +{ + "type": "REFERENCE", + "value": "6", + "sub-id": 1, + "data": [ + [ + [ 376.318237, 633.577271 ], + [ 374.294861, 637.625427 ], + [ 369.846741, 636.681030 ], + [ 362.287018, 632.109131 ], + [ 351.871460, 621.270752 ], + [ 337.676727, 603.868042 ], + [ 316.271820, 568.927551 ], + [ 298.451569, 525.436157 ], + [ 290.799316, 495.690552 ], + [ 292.234161, 475.169678 ], + [ 297.286285, 456.163147 ], + [ 307.036255, 441.166992 ], + [ 319.726990, 431.673767 ], + [ 333.282043, 428.093567 ], + [ 347.756531, 427.867798 ], + [ 360.406189, 432.063843 ], + [ 368.147552, 441.429626 ], + [ 372.594238, 455.819031 ], + [ 370.248993, 469.911194 ], + [ 365.670288, 482.535583 ], + [ 358.077484, 493.242981 ], + [ 346.278809, 505.309021 ], + [ 334.047485, 514.635254 ], + [ 324.313324, 519.143738 ], + [ 313.443787, 517.264954 ], + [ 306.004120, 512.357544 ], + [ 305.617676, 510.691956 ] + ] + ] +} diff --git a/tool/recorder/data/reference/7_1.json b/tool/recorder/data/reference/7_1.json new file mode 100644 index 0000000..7e098b7 --- /dev/null +++ b/tool/recorder/data/reference/7_1.json @@ -0,0 +1,45 @@ +{ + "type": "REFERENCE", + "value": "7", + "sub-id": 1, + "data": [ + [ + [ 339.685486, 597.596069 ], + [ 335.068787, 597.595947 ], + [ 331.264771, 597.594849 ], + [ 329.165161, 596.151367 ], + [ 334.949799, 600.986145 ], + [ 340.588409, 604.239136 ], + [ 347.590790, 607.759766 ], + [ 360.369324, 612.475159 ], + [ 371.795654, 614.649231 ], + [ 382.142609, 617.286926 ], + [ 389.340912, 618.533630 ], + [ 394.679535, 620.226318 ], + [ 398.008972, 620.867493 ], + [ 400.065887, 621.235107 ], + [ 401.026123, 621.406677 ], + [ 400.620361, 617.403259 ], + [ 400.206177, 609.755432 ], + [ 400.863220, 592.399658 ], + [ 401.617401, 563.861450 ], + [ 402.617584, 523.216064 ], + [ 401.195496, 499.258545 ], + [ 398.917603, 479.212280 ], + [ 394.812683, 462.096619 ], + [ 391.385834, 448.529541 ], + [ 390.154602, 441.855469 ], + [ 390.237701, 441.038269 ] + ], + [ + [ 348.344116, 514.972412 ], + [ 357.539001, 514.938843 ], + [ 369.724213, 515.032898 ], + [ 385.118591, 516.324890 ], + [ 403.662109, 518.410583 ], + [ 424.613953, 522.489502 ], + [ 433.321899, 523.393677 ], + [ 434.915222, 523.308594 ] + ] + ] +} diff --git a/tool/recorder/data/reference/7_2.json b/tool/recorder/data/reference/7_2.json new file mode 100644 index 0000000..1badc0f --- /dev/null +++ b/tool/recorder/data/reference/7_2.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "7", + "sub-id": 2, + "data": [ + [ + [ 288.399628, 626.914124 ], + [ 294.289062, 622.961914 ], + [ 302.158417, 620.681396 ], + [ 316.127228, 619.336731 ], + [ 333.186066, 618.985107 ], + [ 354.750488, 620.527466 ], + [ 374.681427, 622.550781 ], + [ 391.154938, 624.303711 ], + [ 403.878815, 625.256958 ], + [ 409.935883, 625.746887 ], + [ 412.579407, 625.516113 ], + [ 412.710205, 624.536987 ], + [ 410.780975, 620.980835 ], + [ 407.088501, 613.976807 ], + [ 400.998535, 599.822388 ], + [ 393.374451, 580.451233 ], + [ 384.574432, 562.045166 ], + [ 375.101501, 542.766846 ], + [ 362.602112, 519.324829 ], + [ 342.500000, 481.757812 ], + [ 333.890778, 460.798279 ], + [ 325.798981, 443.084534 ], + [ 316.710388, 423.763367 ], + [ 306.313782, 409.036560 ] + ], + [ + [ 303.718781, 538.959961 ], + [ 309.624451, 539.619141 ], + [ 321.901367, 539.676025 ], + [ 340.200439, 539.757141 ], + [ 363.306000, 539.289551 ], + [ 363.619812, 539.277344 ], + [ 368.344879, 539.056030 ] + ] + ] +} diff --git a/tool/recorder/data/reference/8_1.json b/tool/recorder/data/reference/8_1.json new file mode 100644 index 0000000..cae3de8 --- /dev/null +++ b/tool/recorder/data/reference/8_1.json @@ -0,0 +1,40 @@ +{ + "type": "REFERENCE", + "value": "8", + "sub-id": 1, + "data": [ + [ + [ 367.659576, 622.916199 ], + [ 360.178101, 625.486816 ], + [ 355.021912, 623.060425 ], + [ 346.714539, 616.675415 ], + [ 336.761292, 605.260010 ], + [ 327.384247, 590.158142 ], + [ 322.745148, 576.266602 ], + [ 324.171844, 565.711914 ], + [ 329.234192, 555.722229 ], + [ 341.002625, 547.169800 ], + [ 353.961182, 535.823730 ], + [ 369.711029, 512.513672 ], + [ 385.017639, 470.948792 ], + [ 384.204071, 450.820251 ], + [ 379.553192, 434.201721 ], + [ 370.856903, 420.450012 ], + [ 359.419098, 410.904053 ], + [ 348.129700, 403.515747 ], + [ 338.252869, 400.687927 ], + [ 331.597809, 403.383179 ], + [ 330.318817, 415.388245 ], + [ 333.261688, 439.639954 ], + [ 344.481567, 482.293152 ], + [ 358.510101, 526.786865 ], + [ 371.966461, 568.119934 ], + [ 380.865570, 602.827393 ], + [ 382.505188, 621.609680 ], + [ 379.488129, 627.769287 ], + [ 374.307007, 632.833252 ], + [ 374.123535, 632.979736 ], + [ 373.826660, 633.216797 ] + ] + ] +} diff --git a/tool/recorder/data/reference/8_2.json b/tool/recorder/data/reference/8_2.json new file mode 100644 index 0000000..436ba76 --- /dev/null +++ b/tool/recorder/data/reference/8_2.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "8", + "sub-id": 2, + "data": [ + [ + [ 349.010193, 634.909912 ], + [ 341.804626, 637.451294 ], + [ 335.101013, 636.654541 ], + [ 324.676086, 633.252502 ], + [ 312.066498, 622.728882 ], + [ 302.327576, 608.741211 ], + [ 301.483795, 596.424744 ], + [ 303.274261, 581.079895 ], + [ 312.121704, 564.912476 ], + [ 325.220642, 544.260620 ], + [ 339.288757, 518.603638 ], + [ 356.980865, 480.947388 ], + [ 361.244385, 467.764099 ], + [ 358.829285, 457.211792 ], + [ 353.620880, 448.379150 ], + [ 346.099609, 442.519592 ], + [ 335.521210, 438.159546 ], + [ 324.918945, 436.445557 ], + [ 316.268097, 436.751587 ], + [ 311.722717, 438.885193 ], + [ 309.158051, 443.881775 ], + [ 309.639984, 458.976990 ], + [ 316.127167, 477.507324 ], + [ 325.549927, 499.129517 ], + [ 336.147888, 524.906128 ], + [ 346.960663, 547.885925 ], + [ 356.049835, 571.202637 ], + [ 361.996246, 590.136597 ], + [ 364.392456, 606.848511 ], + [ 363.359711, 618.099487 ], + [ 359.362091, 631.250610 ], + [ 358.486206, 633.002319 ], + [ 358.256592, 633.461426 ] + ] + ] +} diff --git a/tool/recorder/data/reference/9_1.json b/tool/recorder/data/reference/9_1.json new file mode 100644 index 0000000..edca701 --- /dev/null +++ b/tool/recorder/data/reference/9_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "9", + "sub-id": 1, + "data": [ + [ + [ 386.975037, 610.922485 ], + [ 380.922333, 610.922363 ], + [ 375.046997, 611.372131 ], + [ 367.421753, 611.585754 ], + [ 357.303467, 610.009338 ], + [ 347.114807, 604.292908 ], + [ 339.334930, 589.164856 ], + [ 335.173828, 571.011963 ], + [ 334.130585, 555.147034 ], + [ 336.490417, 546.755859 ], + [ 340.745941, 541.778687 ], + [ 347.536011, 541.995850 ], + [ 359.426758, 545.999634 ], + [ 372.515564, 555.166321 ], + [ 383.334961, 571.116760 ], + [ 391.167633, 588.143372 ], + [ 396.348541, 603.671753 ], + [ 396.930450, 614.267700 ], + [ 396.220856, 622.044922 ], + [ 396.144318, 624.080627 ], + [ 396.190369, 623.130981 ], + [ 396.985107, 609.127808 ], + [ 399.033081, 586.099426 ], + [ 401.158386, 558.702820 ], + [ 403.601196, 517.404236 ], + [ 403.484161, 496.293274 ], + [ 402.928711, 475.444824 ], + [ 399.098969, 458.419373 ], + [ 390.386353, 447.406738 ], + [ 376.162231, 441.886536 ], + [ 359.097931, 440.840942 ], + [ 344.965271, 442.386169 ], + [ 343.738556, 443.996216 ] + ] + ] +} diff --git a/tool/recorder/data/reference/9_2.json b/tool/recorder/data/reference/9_2.json new file mode 100644 index 0000000..869b024 --- /dev/null +++ b/tool/recorder/data/reference/9_2.json @@ -0,0 +1,54 @@ +{ + "type": "REFERENCE", + "value": "9", + "sub-id": 2, + "data": [ + [ + [ 375.652161, 679.596069 ], + [ 366.330841, 681.513062 ], + [ 360.402771, 681.646667 ], + [ 351.794922, 678.506897 ], + [ 341.093475, 669.561951 ], + [ 329.900757, 656.814331 ], + [ 321.488342, 641.745789 ], + [ 316.466888, 628.965271 ], + [ 314.688446, 615.557434 ], + [ 316.726593, 603.517212 ], + [ 322.264343, 596.660156 ], + [ 330.969482, 593.877197 ], + [ 342.189728, 594.782593 ], + [ 353.476685, 601.385559 ], + [ 364.652161, 611.650879 ], + [ 373.551025, 624.801941 ], + [ 379.248657, 638.447205 ], + [ 381.887573, 651.278259 ], + [ 381.855438, 661.963501 ], + [ 380.550751, 668.732422 ], + [ 379.659912, 671.053772 ], + [ 377.862457, 672.094299 ], + [ 377.101440, 672.155029 ], + [ 376.851074, 672.275391 ], + [ 376.548004, 665.574219 ], + [ 379.615234, 647.753418 ], + [ 384.843536, 630.787598 ], + [ 390.184631, 612.095276 ], + [ 394.452087, 591.896057 ], + [ 396.548462, 574.581543 ], + [ 395.895355, 559.660461 ], + [ 393.349976, 545.866882 ], + [ 388.509216, 534.806030 ], + [ 381.084930, 522.910522 ], + [ 373.442444, 513.828064 ], + [ 364.890686, 507.723083 ], + [ 354.644653, 503.224060 ], + [ 345.534698, 499.496948 ], + [ 332.637360, 495.756714 ], + [ 319.256348, 492.520996 ], + [ 305.796844, 490.227112 ], + [ 292.457733, 489.491516 ], + [ 277.098419, 491.737000 ], + [ 274.065887, 492.139343 ], + [ 272.989868, 492.282104 ] + ] + ] +} diff --git a/tool/recorder/data/reference/;_1.json b/tool/recorder/data/reference/;_1.json new file mode 100644 index 0000000..3460bb6 --- /dev/null +++ b/tool/recorder/data/reference/;_1.json @@ -0,0 +1,32 @@ +{ + "type": "REFERENCE", + "value": ";", + "sub-id": 1, + "data": [ + [ + [ 376.318237, 542.291504 ], + [ 376.318176, 537.744934 ], + [ 376.317871, 534.779175 ], + [ 375.627258, 532.637939 ], + [ 372.881500, 532.186646 ], + [ 371.686920, 535.251831 ], + [ 371.362671, 537.097473 ], + [ 371.485229, 539.372375 ], + [ 373.014587, 540.611938 ], + [ 373.105469, 540.150269 ], + [ 372.723480, 539.625244 ], + [ 372.349731, 538.930908 ] + ], + [ + [ 388.973175, 428.350891 ], + [ 382.567230, 423.146606 ], + [ 378.125305, 414.753906 ], + [ 371.853607, 403.348083 ], + [ 363.973083, 390.914917 ], + [ 355.274292, 379.138733 ], + [ 348.445251, 367.910400 ], + [ 347.941711, 366.765747 ], + [ 347.708649, 365.749329 ] + ] + ] +} diff --git a/tool/recorder/data/reference/<_1.json b/tool/recorder/data/reference/<_1.json new file mode 100644 index 0000000..3aef962 --- /dev/null +++ b/tool/recorder/data/reference/<_1.json @@ -0,0 +1,33 @@ +{ + "type": "REFERENCE", + "value": "<", + "sub-id": 1, + "data": [ + [ + [ 376.984283, 565.612732 ], + [ 381.158905, 564.220642 ], + [ 378.997833, 559.846008 ], + [ 375.363922, 555.754028 ], + [ 367.718536, 549.290710 ], + [ 357.449158, 542.124146 ], + [ 342.702332, 530.775696 ], + [ 324.073608, 517.318726 ], + [ 307.195312, 504.058411 ], + [ 297.714325, 496.599976 ], + [ 293.027893, 491.929749 ], + [ 292.445923, 491.589966 ], + [ 292.331055, 491.515564 ], + [ 299.441498, 489.559509 ], + [ 313.485565, 483.935730 ], + [ 330.855652, 473.632690 ], + [ 353.477509, 458.959351 ], + [ 375.929413, 446.038330 ], + [ 393.300079, 437.185913 ], + [ 409.047424, 429.430176 ], + [ 413.511444, 427.856812 ], + [ 416.535675, 425.289185 ], + [ 416.353394, 424.620789 ], + [ 416.381012, 424.446228 ] + ] + ] +} diff --git a/tool/recorder/data/reference/=_1.json b/tool/recorder/data/reference/=_1.json new file mode 100644 index 0000000..0a97e64 --- /dev/null +++ b/tool/recorder/data/reference/=_1.json @@ -0,0 +1,29 @@ +{ + "type": "REFERENCE", + "value": "=", + "sub-id": 1, + "data": [ + [ + [ 285.735443, 504.977661 ], + [ 289.494232, 501.218018 ], + [ 301.798706, 499.564331 ], + [ 312.910431, 498.717285 ], + [ 326.789246, 498.597534 ], + [ 343.788361, 497.966309 ], + [ 359.481964, 498.310608 ], + [ 371.817932, 498.267151 ], + [ 380.940704, 498.162109 ], + [ 381.394073, 498.159546 ] + ], + [ + [ 288.399628, 462.999512 ], + [ 295.288818, 464.912659 ], + [ 303.188965, 464.554504 ], + [ 314.982880, 465.724304 ], + [ 329.528259, 467.815735 ], + [ 348.652985, 470.277893 ], + [ 358.253052, 472.400452 ], + [ 361.032349, 473.181824 ] + ] + ] +} diff --git a/tool/recorder/data/reference/>_1.json b/tool/recorder/data/reference/>_1.json new file mode 100644 index 0000000..ee018a5 --- /dev/null +++ b/tool/recorder/data/reference/>_1.json @@ -0,0 +1,25 @@ +{ + "type": "REFERENCE", + "value": ">", + "sub-id": 1, + "data": [ + [ + [ 447.585571, 528.298828 ], + [ 447.585052, 520.991577 ], + [ 451.263245, 515.932861 ], + [ 460.396271, 509.075134 ], + [ 473.270447, 503.298950 ], + [ 491.293518, 498.354248 ], + [ 507.611908, 494.031677 ], + [ 523.197388, 489.446228 ], + [ 531.349365, 486.510376 ], + [ 532.984253, 480.024353 ], + [ 527.153503, 466.750977 ], + [ 511.595184, 452.152466 ], + [ 491.670288, 440.171021 ], + [ 468.875580, 428.584961 ], + [ 457.400330, 420.779175 ], + [ 455.746765, 419.805725 ] + ] + ] +} diff --git a/tool/recorder/data/reference/@_1.json b/tool/recorder/data/reference/@_1.json new file mode 100644 index 0000000..5ed3587 --- /dev/null +++ b/tool/recorder/data/reference/@_1.json @@ -0,0 +1,53 @@ +{ + "type": "REFERENCE", + "value": "@", + "sub-id": 1, + "data": [ + [ + [ 350.342285, 524.967224 ], + [ 345.680695, 526.965454 ], + [ 341.101105, 528.080017 ], + [ 325.691376, 524.109009 ], + [ 315.101257, 512.839661 ], + [ 306.163635, 498.183167 ], + [ 299.674286, 481.719727 ], + [ 298.822479, 467.263123 ], + [ 301.496399, 457.804443 ], + [ 314.194550, 452.936279 ], + [ 323.581696, 458.102783 ], + [ 334.703278, 470.305298 ], + [ 342.913818, 482.827942 ], + [ 345.844055, 493.244385 ], + [ 346.522400, 501.409424 ], + [ 346.364868, 504.443115 ], + [ 344.856415, 506.127991 ], + [ 346.302795, 486.914490 ], + [ 350.859772, 469.469482 ], + [ 366.238281, 449.741516 ], + [ 374.936218, 449.889404 ], + [ 385.409729, 455.683533 ], + [ 397.129211, 468.210938 ], + [ 407.927551, 482.553345 ], + [ 419.166962, 501.063477 ], + [ 428.160400, 524.556519 ], + [ 430.389923, 545.736755 ], + [ 429.449402, 586.457703 ], + [ 420.658844, 601.997925 ], + [ 405.899750, 617.475098 ], + [ 388.646637, 625.549805 ], + [ 368.154419, 626.739136 ], + [ 333.644409, 621.362305 ], + [ 267.584503, 586.833496 ], + [ 238.288116, 541.527344 ], + [ 220.695618, 489.365417 ], + [ 221.113174, 442.160034 ], + [ 238.664185, 389.835693 ], + [ 264.209320, 359.937439 ], + [ 285.401611, 349.055725 ], + [ 308.227051, 349.909424 ], + [ 346.895111, 357.064148 ], + [ 382.753113, 384.737793 ], + [ 416.122772, 427.521545 ] + ] + ] +} diff --git a/tool/recorder/data/reference/A_1.json b/tool/recorder/data/reference/A_1.json new file mode 100644 index 0000000..3c952f6 --- /dev/null +++ b/tool/recorder/data/reference/A_1.json @@ -0,0 +1,40 @@ +{ + "type": "REFERENCE", + "value": "A", + "sub-id": 1, + "data": [ + [ + [ 293.061981, 434.347778 ], + [ 292.622162, 440.699646 ], + [ 294.359436, 450.976929 ], + [ 298.126068, 467.105225 ], + [ 307.978394, 502.345947 ], + [ 319.672546, 543.109680 ], + [ 330.180817, 576.412231 ], + [ 337.757233, 598.123535 ], + [ 345.295502, 617.136597 ], + [ 351.265594, 629.743896 ], + [ 355.937714, 638.237610 ], + [ 358.739777, 638.840820 ], + [ 359.316986, 636.304688 ], + [ 364.782806, 618.020569 ], + [ 378.037628, 566.761230 ], + [ 394.210541, 504.709961 ], + [ 403.069183, 464.205322 ], + [ 404.958221, 446.376953 ], + [ 405.639160, 433.383240 ], + [ 405.424133, 423.645508 ], + [ 404.063721, 420.387573 ] + ], + [ + [ 320.370026, 509.641846 ], + [ 324.419312, 505.172668 ], + [ 330.705017, 504.915100 ], + [ 341.099762, 504.619873 ], + [ 356.020691, 506.507446 ], + [ 372.075806, 509.848572 ], + [ 380.356140, 512.522705 ], + [ 381.767426, 513.225342 ] + ] + ] +} diff --git a/tool/recorder/data/reference/A_2.json b/tool/recorder/data/reference/A_2.json new file mode 100644 index 0000000..986bb64 --- /dev/null +++ b/tool/recorder/data/reference/A_2.json @@ -0,0 +1,47 @@ +{ + "type": "REFERENCE", + "value": "A", + "sub-id": 2, + "data": [ + [ + [ 313.043488, 498.980774 ], + [ 311.786926, 495.211731 ], + [ 311.089111, 486.594788 ], + [ 310.311829, 471.835571 ], + [ 315.937286, 443.850281 ], + [ 322.460785, 435.302795 ], + [ 342.239227, 439.540588 ], + [ 353.382172, 452.865601 ], + [ 363.534271, 475.322693 ], + [ 376.420349, 519.932007 ], + [ 387.984100, 616.140686 ], + [ 391.184143, 652.090088 ], + [ 394.329254, 665.181396 ], + [ 397.957306, 670.889404 ], + [ 402.512909, 673.597168 ], + [ 406.124115, 673.908752 ], + [ 410.039612, 670.961548 ], + [ 415.925873, 659.433838 ], + [ 425.396088, 618.522949 ], + [ 432.800201, 554.359131 ], + [ 432.980042, 496.619995 ], + [ 431.067902, 470.302246 ], + [ 429.516357, 458.411011 ], + [ 430.570129, 445.455444 ], + [ 434.365936, 434.375732 ], + [ 441.652313, 431.042419 ], + [ 450.273376, 432.097595 ], + [ 459.435852, 440.013428 ], + [ 471.134674, 461.952148 ] + ], + [ + [ 382.978729, 569.610657 ], + [ 386.427429, 563.400391 ], + [ 397.422760, 559.603394 ], + [ 415.771790, 557.074158 ], + [ 454.786469, 556.102112 ], + [ 472.978699, 556.542847 ], + [ 478.659576, 556.761108 ] + ] + ] +} diff --git a/tool/recorder/data/reference/A_3.json b/tool/recorder/data/reference/A_3.json new file mode 100644 index 0000000..63c5577 --- /dev/null +++ b/tool/recorder/data/reference/A_3.json @@ -0,0 +1,47 @@ +{ + "type": "REFERENCE", + "value": "A", + "sub-id": 3, + "data": [ + [ + [ 389.639221, 635.576294 ], + [ 388.095306, 623.113525 ], + [ 386.250305, 608.660156 ], + [ 381.682922, 574.715393 ], + [ 373.548767, 534.227600 ], + [ 364.992981, 492.989868 ], + [ 357.399902, 449.955383 ], + [ 354.541901, 432.868469 ], + [ 353.779877, 416.411438 ], + [ 354.294189, 407.323608 ], + [ 354.325500, 406.646118 ] + ], + [ + [ 404.958374, 631.578369 ], + [ 403.699463, 626.323730 ], + [ 405.164917, 618.833374 ], + [ 408.311218, 607.061035 ], + [ 414.818756, 585.255005 ], + [ 427.374146, 543.109619 ], + [ 441.242584, 501.788818 ], + [ 449.564178, 478.436218 ], + [ 454.418365, 463.827515 ], + [ 459.677368, 450.376465 ], + [ 462.625000, 445.354492 ], + [ 464.109711, 443.753662 ], + [ 463.771027, 444.103455 ] + ], + [ + [ 357.668823, 505.643921 ], + [ 365.897675, 503.950806 ], + [ 375.259827, 502.640686 ], + [ 387.535370, 501.554932 ], + [ 403.495178, 500.645020 ], + [ 420.106659, 500.443848 ], + [ 435.401154, 501.651917 ], + [ 447.616608, 502.582336 ], + [ 452.771027, 503.881958 ], + [ 453.287079, 503.987122 ] + ] + ] +} diff --git a/tool/recorder/data/reference/A_4.json b/tool/recorder/data/reference/A_4.json new file mode 100644 index 0000000..91cc528 --- /dev/null +++ b/tool/recorder/data/reference/A_4.json @@ -0,0 +1,39 @@ +{ + "type": "REFERENCE", + "value": "A", + "sub-id": 4, + "data": [ + [ + [ 291.063843, 441.010925 ], + [ 295.504150, 441.751343 ], + [ 300.689819, 445.490173 ], + [ 307.578369, 454.891541 ], + [ 317.349243, 471.817749 ], + [ 336.354889, 510.419495 ], + [ 357.895935, 566.540100 ], + [ 366.339966, 596.416504 ], + [ 375.480438, 629.813782 ], + [ 379.013794, 642.995728 ], + [ 379.463196, 646.523438 ], + [ 380.775879, 646.462402 ], + [ 381.807404, 646.207336 ], + [ 382.588715, 633.976562 ], + [ 389.341431, 579.556763 ], + [ 401.857056, 506.750366 ], + [ 409.990265, 467.098633 ], + [ 413.531891, 436.925354 ], + [ 413.976410, 433.821594 ], + [ 413.080292, 435.046936 ] + ], + [ + [ 349.676239, 520.302979 ], + [ 353.486603, 521.574219 ], + [ 360.689606, 522.249634 ], + [ 372.013794, 522.395203 ], + [ 387.146820, 523.071350 ], + [ 404.597961, 523.863342 ], + [ 417.173096, 523.959045 ], + [ 418.777527, 523.910889 ] + ] + ] +} diff --git a/tool/recorder/data/reference/B_1.json b/tool/recorder/data/reference/B_1.json new file mode 100644 index 0000000..c5fdede --- /dev/null +++ b/tool/recorder/data/reference/B_1.json @@ -0,0 +1,54 @@ +{ + "type": "REFERENCE", + "value": "B", + "sub-id": 1, + "data": [ + [ + [ 347.678070, 634.243652 ], + [ 348.295441, 624.803223 ], + [ 351.142303, 611.725464 ], + [ 356.739899, 578.521301 ], + [ 363.009949, 530.263428 ], + [ 366.203796, 495.114624 ], + [ 366.781189, 470.657043 ], + [ 366.218353, 448.962891 ], + [ 365.507416, 435.434448 ], + [ 365.214142, 422.651306 ], + [ 366.025757, 416.295227 ], + [ 367.014679, 414.582397 ] + ], + [ + [ 349.676239, 613.587769 ], + [ 354.707520, 618.656677 ], + [ 362.923553, 622.568481 ], + [ 374.534180, 625.887085 ], + [ 388.699249, 627.756836 ], + [ 404.471771, 627.966431 ], + [ 418.126984, 623.506836 ], + [ 425.465149, 614.095947 ], + [ 426.448975, 602.078186 ], + [ 422.962891, 586.128418 ], + [ 413.239105, 566.330322 ], + [ 401.089020, 552.542419 ], + [ 389.245636, 543.570984 ], + [ 380.574188, 537.779785 ], + [ 376.510803, 536.621765 ], + [ 374.724152, 536.833130 ], + [ 375.071625, 536.829468 ], + [ 383.545288, 538.125793 ], + [ 400.786774, 539.856262 ], + [ 415.881561, 536.028931 ], + [ 427.634735, 527.079590 ], + [ 432.626465, 516.667236 ], + [ 433.795715, 502.345459 ], + [ 430.202515, 487.474548 ], + [ 422.174988, 470.917297 ], + [ 407.432831, 453.492676 ], + [ 390.125641, 439.174011 ], + [ 373.584961, 428.834961 ], + [ 361.754852, 423.245178 ], + [ 355.309845, 420.623047 ], + [ 354.622803, 421.343262 ] + ] + ] +} diff --git a/tool/recorder/data/reference/B_2.json b/tool/recorder/data/reference/B_2.json new file mode 100644 index 0000000..8282857 --- /dev/null +++ b/tool/recorder/data/reference/B_2.json @@ -0,0 +1,64 @@ +{ + "type": "REFERENCE", + "value": "B", + "sub-id": 2, + "data": [ + [ + [ 398.963928, 655.565857 ], + [ 401.899261, 635.592285 ], + [ 403.312744, 617.576538 ], + [ 404.321167, 583.584656 ], + [ 404.560822, 552.385559 ], + [ 403.856781, 518.900085 ], + [ 399.197876, 494.649170 ], + [ 390.385162, 474.050232 ], + [ 379.509216, 458.277588 ], + [ 367.748993, 449.090210 ], + [ 355.723938, 451.376892 ], + [ 342.867432, 467.928772 ], + [ 331.917145, 509.744141 ] + ], + [ + [ 386.975037, 613.587769 ], + [ 382.330994, 611.264526 ], + [ 375.258270, 610.291260 ], + [ 363.599731, 609.862732 ], + [ 350.935669, 613.198792 ], + [ 336.738251, 622.048950 ], + [ 326.453278, 637.927979 ], + [ 322.141693, 661.352417 ], + [ 325.032379, 706.277344 ], + [ 338.440399, 724.471985 ], + [ 359.433441, 740.888428 ], + [ 384.597839, 757.342163 ], + [ 408.774261, 767.636108 ], + [ 447.099213, 776.047302 ], + [ 468.734985, 773.232178 ], + [ 481.187317, 762.153809 ], + [ 490.647522, 742.179932 ], + [ 502.458832, 703.189331 ], + [ 503.883789, 670.241943 ], + [ 496.451965, 648.175171 ], + [ 483.875519, 627.213074 ], + [ 467.091156, 608.554443 ], + [ 453.172302, 598.012939 ], + [ 444.040161, 594.134888 ], + [ 439.677887, 593.251648 ], + [ 440.272400, 593.291992 ], + [ 443.435608, 594.384277 ], + [ 456.633057, 597.064087 ], + [ 475.190186, 594.769470 ], + [ 493.167206, 583.348145 ], + [ 508.698730, 565.756348 ], + [ 519.706055, 544.295959 ], + [ 524.427368, 520.953003 ], + [ 521.406128, 499.303101 ], + [ 512.647339, 479.289978 ], + [ 496.517273, 461.704712 ], + [ 479.366486, 451.189148 ], + [ 464.880096, 447.060486 ], + [ 461.689240, 448.143982 ], + [ 461.651611, 448.156738 ] + ] + ] +} diff --git a/tool/recorder/data/reference/C_1.json b/tool/recorder/data/reference/C_1.json new file mode 100644 index 0000000..8b9bc99 --- /dev/null +++ b/tool/recorder/data/reference/C_1.json @@ -0,0 +1,26 @@ +{ + "type": "REFERENCE", + "value": "C", + "sub-id": 1, + "data": [ + [ + [ 439.592957, 612.921387 ], + [ 429.737854, 622.355713 ], + [ 423.177063, 626.309204 ], + [ 410.690765, 628.903259 ], + [ 391.257416, 625.543335 ], + [ 369.514038, 614.694092 ], + [ 346.725098, 594.550293 ], + [ 326.095337, 565.351929 ], + [ 307.223846, 525.410400 ], + [ 308.092987, 487.066101 ], + [ 318.877502, 468.727661 ], + [ 335.408875, 448.721436 ], + [ 354.972260, 437.765625 ], + [ 376.045380, 435.576843 ], + [ 398.344940, 444.381104 ], + [ 410.156952, 452.927002 ], + [ 411.237000, 453.732483 ] + ] + ] +} diff --git a/tool/recorder/data/reference/C_2.json b/tool/recorder/data/reference/C_2.json new file mode 100644 index 0000000..624f022 --- /dev/null +++ b/tool/recorder/data/reference/C_2.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "C", + "sub-id": 2, + "data": [ + [ + [ 287.733582, 730.859985 ], + [ 288.781219, 725.024170 ], + [ 291.817596, 718.756592 ], + [ 296.360077, 708.794739 ], + [ 304.899323, 694.955200 ], + [ 315.487915, 680.650513 ], + [ 329.030884, 668.287537 ], + [ 343.323334, 662.125244 ], + [ 356.838531, 660.932251 ], + [ 370.723206, 663.849426 ], + [ 381.561829, 669.351318 ], + [ 391.722931, 676.967285 ], + [ 398.723541, 685.336670 ], + [ 403.312775, 693.631104 ], + [ 405.111420, 700.333862 ], + [ 405.412628, 705.998230 ], + [ 403.166534, 708.555237 ], + [ 400.014008, 709.092163 ], + [ 387.270477, 706.805664 ], + [ 369.111633, 691.894165 ], + [ 349.122742, 667.951050 ], + [ 321.236206, 622.998169 ], + [ 299.646851, 573.686279 ], + [ 290.034607, 531.656128 ], + [ 290.023621, 489.323853 ], + [ 297.595947, 460.924011 ], + [ 307.933350, 440.361938 ], + [ 321.522491, 429.436279 ], + [ 337.836823, 426.952209 ], + [ 357.844543, 429.207153 ], + [ 376.823120, 440.144226 ], + [ 397.212891, 462.478394 ] + ] + ] +} diff --git a/tool/recorder/data/reference/D_1.json b/tool/recorder/data/reference/D_1.json new file mode 100644 index 0000000..d8c3950 --- /dev/null +++ b/tool/recorder/data/reference/D_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "D", + "sub-id": 1, + "data": [ + [ + [ 402.294189, 694.212402 ], + [ 402.727936, 686.319458 ], + [ 404.239532, 672.245850 ], + [ 409.677246, 635.101624 ], + [ 412.405853, 589.732483 ], + [ 412.529053, 549.090698 ], + [ 404.778778, 507.479126 ], + [ 394.457825, 488.294373 ], + [ 378.827423, 475.042847 ], + [ 359.403748, 465.202637 ], + [ 337.498840, 466.937927 ] + ], + [ + [ 359.000916, 682.885010 ], + [ 365.152740, 680.362183 ], + [ 375.645294, 682.423584 ], + [ 391.072388, 686.659607 ], + [ 414.460602, 691.343628 ], + [ 450.136658, 694.742615 ], + [ 478.868561, 693.516235 ], + [ 496.942505, 683.086060 ], + [ 514.632690, 665.102051 ], + [ 548.760010, 617.713318 ], + [ 550.766602, 594.164246 ], + [ 551.360168, 553.660156 ], + [ 539.739319, 513.201843 ], + [ 519.330933, 481.998779 ], + [ 500.520477, 468.482788 ], + [ 476.278351, 452.303772 ], + [ 452.428711, 442.630005 ], + [ 431.920105, 441.114441 ], + [ 423.728333, 445.354004 ], + [ 423.058777, 445.769897 ] + ] + ] +} diff --git a/tool/recorder/data/reference/D_2.json b/tool/recorder/data/reference/D_2.json new file mode 100644 index 0000000..8c9dd83 --- /dev/null +++ b/tool/recorder/data/reference/D_2.json @@ -0,0 +1,46 @@ +{ + "type": "REFERENCE", + "value": "D", + "sub-id": 2, + "data": [ + [ + [ 351.008331, 646.903687 ], + [ 351.008453, 642.439819 ], + [ 351.009674, 634.439697 ], + [ 351.013092, 622.680298 ], + [ 351.026215, 598.731384 ], + [ 351.045929, 563.330139 ], + [ 351.061493, 513.433044 ], + [ 351.049225, 469.577576 ], + [ 351.015076, 447.888672 ], + [ 350.083984, 434.766907 ], + [ 350.040436, 427.426208 ], + [ 350.115875, 426.649658 ], + [ 350.114746, 426.693420 ], + [ 350.114807, 426.690857 ] + ], + [ + [ 342.349670, 631.578369 ], + [ 351.447174, 631.578491 ], + [ 357.864197, 631.017578 ], + [ 367.303528, 629.675293 ], + [ 379.210510, 626.394043 ], + [ 393.769165, 620.576294 ], + [ 406.064758, 612.190308 ], + [ 419.893890, 600.123413 ], + [ 432.306122, 581.983459 ], + [ 443.188660, 561.406982 ], + [ 448.417023, 543.490173 ], + [ 448.298370, 525.228516 ], + [ 443.378937, 509.170715 ], + [ 435.594177, 491.417480 ], + [ 422.499115, 474.047913 ], + [ 405.480377, 456.501221 ], + [ 389.304169, 444.281616 ], + [ 376.269653, 437.672119 ], + [ 366.194122, 438.167542 ], + [ 361.556763, 442.812744 ], + [ 361.396301, 443.068054 ] + ] + ] +} diff --git a/tool/recorder/data/reference/E_1.json b/tool/recorder/data/reference/E_1.json new file mode 100644 index 0000000..d794b0f --- /dev/null +++ b/tool/recorder/data/reference/E_1.json @@ -0,0 +1,51 @@ +{ + "type": "REFERENCE", + "value": "E", + "sub-id": 1, + "data": [ + [ + [ 345.013885, 630.245728 ], + [ 344.282898, 621.995239 ], + [ 344.312103, 611.410889 ], + [ 344.296387, 563.318298 ], + [ 344.274841, 524.824280 ], + [ 344.295288, 493.073181 ], + [ 344.029541, 471.465881 ], + [ 342.811768, 454.776428 ], + [ 342.543182, 443.509460 ], + [ 342.911377, 438.800110 ], + [ 343.741150, 437.654297 ], + [ 347.972565, 436.336487 ], + [ 354.572083, 437.067139 ], + [ 360.334717, 436.553467 ], + [ 369.239716, 435.471924 ], + [ 380.085297, 434.591980 ], + [ 404.719208, 434.665771 ], + [ 414.911407, 435.198425 ], + [ 422.138733, 435.501160 ], + [ 426.461609, 436.493958 ], + [ 428.644684, 438.441101 ], + [ 429.041809, 438.908936 ] + ], + [ + [ 339.685486, 539.626221 ], + [ 346.358673, 540.258118 ], + [ 354.277405, 540.321289 ], + [ 366.267303, 540.345642 ], + [ 380.161133, 541.092590 ], + [ 402.414459, 541.087097 ], + [ 409.802734, 541.031250 ], + [ 411.300415, 541.025452 ], + [ 411.844727, 541.023376 ] + ], + [ + [ 327.696594, 625.581482 ], + [ 336.088837, 621.429626 ], + [ 346.859833, 617.953186 ], + [ 359.946411, 614.320557 ], + [ 392.946228, 609.509399 ], + [ 408.043549, 609.407104 ], + [ 421.928070, 610.177307 ] + ] + ] +} diff --git a/tool/recorder/data/reference/E_2.json b/tool/recorder/data/reference/E_2.json new file mode 100644 index 0000000..454eee6 --- /dev/null +++ b/tool/recorder/data/reference/E_2.json @@ -0,0 +1,51 @@ +{ + "type": "REFERENCE", + "value": "E", + "sub-id": 2, + "data": [ + [ + [ 286.401489, 717.533569 ], + [ 291.146973, 712.159668 ], + [ 298.683350, 704.021851 ], + [ 309.952209, 689.643677 ], + [ 326.406769, 673.669312 ], + [ 347.079681, 657.807617 ], + [ 366.802216, 647.190002 ], + [ 388.110199, 640.300232 ], + [ 403.474274, 641.059570 ], + [ 418.470734, 643.635620 ], + [ 427.150116, 648.062073 ], + [ 435.611908, 653.633789 ], + [ 437.256409, 657.918030 ], + [ 435.817688, 664.626343 ], + [ 431.456848, 669.460510 ], + [ 420.819763, 673.748291 ], + [ 403.926117, 674.786316 ], + [ 386.265839, 671.080750 ], + [ 367.192688, 662.060547 ], + [ 350.494507, 647.479126 ], + [ 337.229706, 627.510132 ], + [ 328.343781, 606.275818 ], + [ 325.773468, 584.556641 ], + [ 328.208344, 564.864746 ], + [ 332.384613, 551.654907 ], + [ 341.055969, 543.298279 ], + [ 349.374054, 541.014709 ], + [ 358.591644, 542.256897 ], + [ 367.006500, 544.577698 ], + [ 370.120941, 546.587097 ], + [ 371.563446, 555.472595 ], + [ 367.492279, 564.986389 ], + [ 356.953735, 572.492615 ], + [ 342.091797, 571.359497 ], + [ 329.097076, 560.102356 ], + [ 319.907745, 537.391724 ], + [ 313.898132, 497.019287 ], + [ 317.026459, 471.232605 ], + [ 328.117493, 455.283325 ], + [ 348.185883, 446.816467 ], + [ 371.068329, 444.671631 ], + [ 394.421478, 447.074890 ] + ] + ] +} diff --git a/tool/recorder/data/reference/F_1.json b/tool/recorder/data/reference/F_1.json new file mode 100644 index 0000000..0f3e651 --- /dev/null +++ b/tool/recorder/data/reference/F_1.json @@ -0,0 +1,44 @@ +{ + "type": "REFERENCE", + "value": "F", + "sub-id": 1, + "data": [ + [ + [ 356.336731, 644.904785 ], + [ 356.336731, 641.080872 ], + [ 356.991943, 629.796326 ], + [ 358.207123, 613.677002 ], + [ 360.764313, 578.210449 ], + [ 363.084137, 529.062500 ], + [ 364.173584, 496.247070 ], + [ 363.166229, 473.146057 ], + [ 360.394958, 452.440186 ], + [ 358.237488, 438.125793 ], + [ 357.818542, 435.498901 ], + [ 357.069275, 433.428345 ], + [ 357.118042, 433.871399 ] + ], + [ + [ 340.351532, 626.914124 ], + [ 351.259521, 625.615723 ], + [ 364.949036, 626.162109 ], + [ 381.150604, 625.001831 ], + [ 400.067383, 622.368896 ], + [ 421.128204, 618.804382 ], + [ 434.490509, 616.089783 ], + [ 442.704681, 615.963013 ], + [ 445.618774, 616.506470 ], + [ 445.766754, 616.548828 ] + ], + [ + [ 357.002777, 537.627319 ], + [ 364.591064, 538.903198 ], + [ 371.726257, 539.004883 ], + [ 381.615051, 539.680420 ], + [ 394.092194, 540.951782 ], + [ 408.634949, 542.665466 ], + [ 416.291992, 543.007385 ], + [ 417.483826, 542.975281 ] + ] + ] +} diff --git a/tool/recorder/data/reference/G_1.json b/tool/recorder/data/reference/G_1.json new file mode 100644 index 0000000..188c8d4 --- /dev/null +++ b/tool/recorder/data/reference/G_1.json @@ -0,0 +1,56 @@ +{ + "type": "REFERENCE", + "value": "G", + "sub-id": 1, + "data": [ + [ + [ 432.932465, 628.246765 ], + [ 428.794312, 631.008179 ], + [ 424.479004, 630.782837 ], + [ 418.163239, 630.255493 ], + [ 411.498688, 627.885071 ], + [ 400.355591, 621.173096 ], + [ 387.797974, 611.913086 ], + [ 373.607239, 598.181152 ], + [ 358.996368, 574.102661 ], + [ 343.563843, 531.921631 ], + [ 335.791473, 485.218811 ], + [ 340.967102, 460.142212 ], + [ 350.464874, 442.729004 ], + [ 364.479187, 431.624390 ], + [ 379.172455, 428.446960 ], + [ 393.740662, 426.784485 ], + [ 406.357208, 431.895447 ], + [ 416.999969, 440.149475 ], + [ 423.479034, 455.670837 ], + [ 426.192078, 473.397034 ], + [ 425.093933, 490.270996 ], + [ 422.065063, 501.298096 ], + [ 416.560822, 510.307800 ], + [ 408.200378, 515.731689 ], + [ 401.139679, 517.811279 ], + [ 395.127502, 519.284973 ], + [ 391.736816, 519.805054 ], + [ 390.070526, 520.043518 ], + [ 389.596161, 520.257996 ], + [ 394.070679, 520.705383 ], + [ 403.236328, 522.248108 ], + [ 416.547577, 525.313049 ], + [ 429.410461, 528.454834 ], + [ 441.030182, 530.651672 ], + [ 448.472107, 531.263977 ], + [ 453.429321, 530.855042 ], + [ 456.483002, 529.886292 ], + [ 456.799316, 526.785950 ], + [ 456.415375, 517.866028 ], + [ 454.877167, 503.870789 ], + [ 453.191010, 486.606812 ], + [ 450.560211, 466.095764 ], + [ 447.770721, 446.614624 ], + [ 444.998138, 431.057922 ], + [ 444.314392, 418.799805 ], + [ 444.198639, 416.687866 ], + [ 444.170685, 416.178040 ] + ] + ] +} diff --git a/tool/recorder/data/reference/G_2.json b/tool/recorder/data/reference/G_2.json new file mode 100644 index 0000000..94ce3a7 --- /dev/null +++ b/tool/recorder/data/reference/G_2.json @@ -0,0 +1,63 @@ +{ + "type": "REFERENCE", + "value": "G", + "sub-id": 2, + "data": [ + [ + [ 412.950989, 723.530457 ], + [ 408.721863, 724.940674 ], + [ 405.905975, 724.779663 ], + [ 401.582642, 724.286316 ], + [ 384.905334, 719.779297 ], + [ 372.567047, 715.221802 ], + [ 357.280853, 705.696228 ], + [ 342.673523, 690.473755 ], + [ 328.207520, 670.786133 ], + [ 316.645874, 648.789917 ], + [ 298.670685, 606.622192 ], + [ 294.387329, 582.267761 ], + [ 289.015137, 547.324768 ], + [ 286.395660, 515.039490 ], + [ 286.125824, 493.789978 ], + [ 288.767792, 482.704041 ], + [ 294.202240, 465.664612 ], + [ 302.911011, 447.965271 ], + [ 327.578491, 423.059448 ], + [ 339.280304, 417.792480 ], + [ 351.651764, 414.911133 ], + [ 364.897919, 416.921997 ], + [ 377.541260, 421.404907 ], + [ 391.403320, 429.067078 ], + [ 404.787384, 440.038635 ], + [ 417.190216, 455.267395 ], + [ 444.365906, 511.725586 ], + [ 445.892273, 531.421692 ], + [ 445.639069, 548.270020 ], + [ 442.702667, 562.700439 ], + [ 437.931183, 578.697205 ], + [ 431.083557, 592.453125 ], + [ 422.671265, 601.085571 ], + [ 414.315796, 606.835449 ], + [ 402.837097, 611.929443 ], + [ 391.719513, 611.878052 ], + [ 381.237885, 608.588623 ], + [ 370.959625, 605.994019 ], + [ 364.658081, 601.742432 ], + [ 359.511505, 595.737671 ], + [ 357.610962, 588.635132 ], + [ 358.424469, 582.591614 ], + [ 361.636505, 577.053162 ], + [ 368.088165, 571.269836 ], + [ 380.440704, 566.927856 ], + [ 395.855896, 565.812866 ], + [ 411.577545, 567.255920 ], + [ 429.411804, 571.928772 ], + [ 444.649048, 577.382080 ], + [ 461.417694, 584.484314 ], + [ 474.942444, 590.294434 ], + [ 487.918732, 592.833984 ], + [ 494.608093, 592.656250 ], + [ 495.271362, 592.649658 ] + ] + ] +} diff --git a/tool/recorder/data/reference/H_1.json b/tool/recorder/data/reference/H_1.json new file mode 100644 index 0000000..b06cc8b --- /dev/null +++ b/tool/recorder/data/reference/H_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "H", + "sub-id": 1, + "data": [ + [ + [ 363.663269, 632.911011 ], + [ 363.664703, 621.931946 ], + [ 364.846893, 606.498413 ], + [ 368.555176, 572.244446 ], + [ 373.027344, 522.923096 ], + [ 375.571747, 477.203308 ], + [ 376.702362, 443.037354 ], + [ 376.743500, 423.359253 ], + [ 377.067444, 414.239014 ], + [ 377.077759, 412.344482 ] + ], + [ + [ 368.325623, 526.299866 ], + [ 375.379333, 529.242554 ], + [ 382.938263, 530.551880 ], + [ 394.963440, 530.921021 ], + [ 407.552582, 531.647705 ], + [ 420.780762, 532.863281 ], + [ 429.695892, 534.565491 ] + ], + [ + [ 433.598511, 631.578369 ], + [ 428.665619, 622.045105 ], + [ 426.884766, 609.614746 ], + [ 427.084473, 587.264404 ], + [ 428.062378, 537.670898 ], + [ 429.123291, 493.054199 ], + [ 431.455872, 463.534729 ], + [ 432.307495, 446.342712 ], + [ 433.894867, 434.311646 ], + [ 435.235687, 425.864014 ], + [ 435.875610, 421.853882 ], + [ 435.937531, 421.459167 ] + ] + ] +} diff --git a/tool/recorder/data/reference/H_2.json b/tool/recorder/data/reference/H_2.json new file mode 100644 index 0000000..4b0ee2a --- /dev/null +++ b/tool/recorder/data/reference/H_2.json @@ -0,0 +1,61 @@ +{ + "type": "REFERENCE", + "value": "H", + "sub-id": 2, + "data": [ + [ + [ 271.748383, 728.861023 ], + [ 278.015717, 725.069702 ], + [ 281.820801, 721.948242 ], + [ 295.184509, 705.304321 ], + [ 304.245941, 690.954712 ], + [ 315.310516, 669.379028 ], + [ 331.059784, 631.555847 ], + [ 340.987671, 602.260132 ], + [ 345.703308, 563.830017 ], + [ 344.066254, 529.928711 ], + [ 335.910431, 493.827393 ], + [ 324.731689, 470.945984 ], + [ 311.322754, 453.955383 ], + [ 296.802521, 437.839233 ], + [ 279.838226, 421.170044 ], + [ 265.849945, 412.324646 ], + [ 247.684723, 408.823730 ], + [ 233.094330, 416.614380 ] + ], + [ + [ 494.209076, 737.523193 ], + [ 489.597687, 734.227661 ], + [ 483.665558, 728.325439 ], + [ 475.619629, 719.654785 ], + [ 464.744202, 705.566162 ], + [ 451.029877, 685.362610 ], + [ 434.354523, 659.083801 ], + [ 411.022034, 615.874634 ], + [ 394.827393, 574.297791 ], + [ 385.580597, 535.936951 ], + [ 385.638367, 503.880676 ], + [ 389.966095, 479.685852 ], + [ 403.589813, 449.899048 ], + [ 417.127869, 432.941223 ], + [ 432.481049, 419.356934 ], + [ 447.320282, 407.419983 ], + [ 458.609680, 401.832703 ], + [ 467.864471, 402.100220 ], + [ 474.009521, 409.513245 ], + [ 475.417358, 429.387817 ], + [ 474.670929, 437.650818 ], + [ 473.893646, 440.387817 ] + ], + [ + [ 280.407043, 572.942261 ], + [ 296.375641, 567.053345 ], + [ 323.434692, 560.930786 ], + [ 364.543304, 554.637329 ], + [ 403.346802, 552.193176 ], + [ 450.472137, 554.609009 ], + [ 488.373993, 566.117126 ], + [ 501.090118, 580.021729 ] + ] + ] +} diff --git a/tool/recorder/data/reference/I_1.json b/tool/recorder/data/reference/I_1.json new file mode 100644 index 0000000..a571279 --- /dev/null +++ b/tool/recorder/data/reference/I_1.json @@ -0,0 +1,46 @@ +{ + "type": "REFERENCE", + "value": "I", + "sub-id": 1, + "data": [ + [ + [ 367.659576, 624.248840 ], + [ 367.659576, 618.507202 ], + [ 368.983032, 611.811890 ], + [ 370.942139, 599.802490 ], + [ 373.191437, 582.203918 ], + [ 375.542755, 544.456482 ], + [ 376.906311, 510.448425 ], + [ 377.191589, 483.739685 ], + [ 377.406342, 467.769043 ], + [ 377.995728, 451.074097 ], + [ 378.223633, 437.602478 ], + [ 377.976166, 432.430115 ], + [ 377.944611, 432.036804 ], + [ 377.935150, 431.918701 ] + ], + [ + [ 327.696594, 435.680420 ], + [ 337.853088, 435.033630 ], + [ 349.457001, 434.974915 ], + [ 362.436737, 434.961853 ], + [ 378.021881, 434.283691 ], + [ 395.421265, 433.277161 ], + [ 408.800598, 431.744446 ], + [ 418.675690, 431.018555 ], + [ 424.394226, 431.135864 ], + [ 424.434357, 431.138123 ], + [ 424.616364, 431.148438 ] + ], + [ + [ 325.698425, 619.584595 ], + [ 331.631042, 618.952637 ], + [ 341.135040, 618.898254 ], + [ 375.097809, 619.499268 ], + [ 398.540497, 619.689453 ], + [ 420.572479, 617.999451 ], + [ 427.722839, 616.489868 ], + [ 428.698761, 616.318237 ] + ] + ] +} diff --git a/tool/recorder/data/reference/J_1.json b/tool/recorder/data/reference/J_1.json new file mode 100644 index 0000000..64f419f --- /dev/null +++ b/tool/recorder/data/reference/J_1.json @@ -0,0 +1,33 @@ +{ + "type": "REFERENCE", + "value": "J", + "sub-id": 1, + "data": [ + [ + [ 406.290466, 634.909912 ], + [ 405.022003, 626.201782 ], + [ 406.649353, 614.040039 ], + [ 410.032928, 580.749878 ], + [ 413.459167, 536.364258 ], + [ 415.983429, 497.679626 ], + [ 414.097290, 448.566223 ], + [ 408.568268, 437.186462 ], + [ 397.851746, 428.781067 ], + [ 384.714020, 424.330688 ], + [ 370.253693, 432.090942 ], + [ 354.752045, 450.600769 ], + [ 350.963684, 462.056885 ], + [ 350.368591, 466.630920 ] + ], + [ + [ 345.013885, 623.582520 ], + [ 355.167725, 622.735657 ], + [ 367.226532, 624.409729 ], + [ 384.127777, 625.829956 ], + [ 404.038025, 626.573486 ], + [ 426.976349, 626.698975 ], + [ 444.706085, 625.702637 ], + [ 463.448639, 625.427368 ] + ] + ] +} diff --git a/tool/recorder/data/reference/K_1.json b/tool/recorder/data/reference/K_1.json new file mode 100644 index 0000000..7ef7f49 --- /dev/null +++ b/tool/recorder/data/reference/K_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "K", + "sub-id": 1, + "data": [ + [ + [ 364.329315, 644.238403 ], + [ 365.612915, 633.734436 ], + [ 365.703400, 620.552185 ], + [ 364.872345, 589.585632 ], + [ 358.670502, 502.436829 ], + [ 352.732391, 458.296753 ], + [ 348.480957, 430.241272 ], + [ 346.597656, 415.559753 ], + [ 346.498352, 406.471008 ], + [ 347.267944, 402.998535 ] + ], + [ + [ 360.333038, 519.636658 ], + [ 368.796814, 526.857483 ], + [ 394.588409, 545.565247 ], + [ 434.377655, 577.917175 ], + [ 451.409607, 593.174011 ], + [ 464.836029, 605.677307 ], + [ 470.271759, 612.335327 ], + [ 472.285126, 616.927979 ], + [ 470.848145, 617.959656 ], + [ 470.600983, 618.180298 ] + ], + [ + [ 366.327484, 518.970337 ], + [ 372.113251, 511.247925 ], + [ 391.747406, 490.581299 ], + [ 408.615479, 473.795837 ], + [ 440.416901, 438.160217 ], + [ 450.176819, 423.313293 ], + [ 452.964691, 414.389709 ], + [ 453.746796, 412.343933 ], + [ 453.927032, 411.872437 ] + ] + ] +} diff --git a/tool/recorder/data/reference/K_2.json b/tool/recorder/data/reference/K_2.json new file mode 100644 index 0000000..37fa4ea --- /dev/null +++ b/tool/recorder/data/reference/K_2.json @@ -0,0 +1,87 @@ +{ + "type": "REFERENCE", + "value": "K", + "sub-id": 2, + "data": [ + [ + [ 287.067535, 710.204102 ], + [ 291.185425, 711.577271 ], + [ 297.065735, 713.702393 ], + [ 303.604401, 716.494629 ], + [ 313.509583, 719.568298 ], + [ 325.184845, 722.780273 ], + [ 337.251068, 726.750427 ], + [ 348.734894, 729.869690 ], + [ 357.769867, 730.919556 ], + [ 364.699738, 729.350220 ], + [ 368.562866, 726.013550 ], + [ 371.201904, 720.020020 ], + [ 374.321777, 707.754150 ], + [ 376.378906, 691.643799 ], + [ 377.423309, 672.087158 ], + [ 378.474762, 647.688232 ], + [ 381.643677, 610.515503 ], + [ 382.921936, 590.459839 ], + [ 382.663757, 571.481995 ], + [ 381.766907, 552.305664 ], + [ 382.210449, 517.414368 ], + [ 382.129730, 494.997925 ], + [ 379.999695, 483.646606 ], + [ 375.439575, 468.363831 ], + [ 367.743469, 453.083435 ], + [ 357.820862, 441.192993 ], + [ 345.228149, 429.758911 ], + [ 332.364777, 420.579834 ], + [ 319.795990, 414.874451 ], + [ 308.863953, 413.299072 ], + [ 300.818481, 416.993347 ], + [ 295.475006, 425.116150 ], + [ 294.396912, 436.763916 ], + [ 296.192719, 452.720215 ], + [ 296.787384, 456.279785 ], + [ 297.611694, 457.453430 ] + ], + [ + [ 512.192444, 712.869385 ], + [ 508.427551, 713.497192 ], + [ 506.653381, 711.742371 ], + [ 502.531738, 706.745361 ], + [ 498.748138, 700.870483 ], + [ 492.887390, 690.941772 ], + [ 485.387360, 678.518005 ], + [ 474.929260, 663.676147 ], + [ 463.328278, 647.675598 ], + [ 450.907532, 627.883789 ], + [ 438.736908, 610.477295 ], + [ 426.354034, 596.212280 ], + [ 413.188629, 585.413696 ], + [ 402.625702, 580.147156 ], + [ 394.732239, 578.452454 ], + [ 385.394623, 578.861206 ], + [ 381.714844, 581.510559 ], + [ 379.432770, 583.366516 ], + [ 380.929565, 583.202576 ], + [ 387.472992, 583.022217 ], + [ 397.694580, 580.725525 ], + [ 410.204254, 573.764893 ], + [ 420.820892, 563.397034 ], + [ 429.590637, 552.764587 ], + [ 435.434326, 541.600708 ], + [ 440.441559, 527.549561 ], + [ 443.575043, 513.465332 ], + [ 447.298462, 500.164673 ], + [ 451.836731, 490.468994 ], + [ 457.011200, 479.848328 ], + [ 463.669556, 468.698059 ], + [ 471.065796, 456.638916 ], + [ 481.052734, 445.162170 ], + [ 490.330811, 435.318726 ], + [ 499.292694, 426.089355 ], + [ 508.671631, 419.084717 ], + [ 517.369446, 414.469299 ], + [ 522.570984, 415.673767 ], + [ 523.753967, 416.207642 ], + [ 524.180359, 416.400146 ] + ] + ] +} diff --git a/tool/recorder/data/reference/L_1.json b/tool/recorder/data/reference/L_1.json new file mode 100644 index 0000000..2680508 --- /dev/null +++ b/tool/recorder/data/reference/L_1.json @@ -0,0 +1,30 @@ +{ + "type": "REFERENCE", + "value": "L", + "sub-id": 1, + "data": [ + [ + [ 366.327484, 620.917236 ], + [ 365.046051, 609.634399 ], + [ 364.148224, 591.637878 ], + [ 361.720581, 558.451721 ], + [ 357.704254, 521.721069 ], + [ 354.237885, 495.452393 ], + [ 349.900269, 471.306763 ], + [ 346.548126, 451.632568 ], + [ 345.380035, 440.940735 ], + [ 346.904022, 437.680908 ], + [ 352.880280, 436.567444 ], + [ 366.688080, 439.046570 ], + [ 383.193420, 441.240173 ], + [ 402.463654, 443.267639 ], + [ 419.619904, 444.061157 ], + [ 433.119415, 444.285828 ], + [ 442.683441, 443.309998 ], + [ 449.978424, 441.572571 ], + [ 453.738251, 440.090210 ], + [ 455.056274, 439.451721 ], + [ 456.063721, 439.992798 ] + ] + ] +} diff --git a/tool/recorder/data/reference/L_2.json b/tool/recorder/data/reference/L_2.json new file mode 100644 index 0000000..1f891f9 --- /dev/null +++ b/tool/recorder/data/reference/L_2.json @@ -0,0 +1,56 @@ +{ + "type": "REFERENCE", + "value": "L", + "sub-id": 2, + "data": [ + [ + [ 309.047180, 710.870361 ], + [ 314.110840, 707.704468 ], + [ 320.880219, 702.219116 ], + [ 330.399506, 694.584351 ], + [ 341.902344, 685.730469 ], + [ 356.149017, 677.132324 ], + [ 371.444275, 669.982361 ], + [ 384.189575, 666.993408 ], + [ 395.243042, 668.240723 ], + [ 404.168274, 672.436157 ], + [ 410.330292, 680.340454 ], + [ 414.696625, 692.152466 ], + [ 413.677795, 704.328308 ], + [ 411.944427, 716.762085 ], + [ 408.169525, 722.847168 ], + [ 405.580505, 725.308777 ], + [ 397.433960, 722.427429 ], + [ 390.369324, 716.644470 ], + [ 381.498901, 698.644165 ], + [ 375.907990, 672.136108 ], + [ 369.435394, 628.946289 ], + [ 362.971344, 585.131592 ], + [ 355.701263, 547.060303 ], + [ 344.670380, 510.045471 ], + [ 337.083191, 494.693604 ], + [ 323.030945, 477.751709 ], + [ 306.700500, 460.989807 ], + [ 290.761963, 448.369812 ], + [ 276.958984, 443.305359 ], + [ 265.623199, 446.610413 ], + [ 256.809631, 457.815674 ], + [ 253.990021, 471.231018 ], + [ 256.695801, 486.922485 ], + [ 263.609039, 499.590637 ], + [ 275.418945, 508.033508 ], + [ 291.367676, 512.233459 ], + [ 309.046570, 511.007385 ], + [ 329, 504.024231 ], + [ 347.995544, 490.698730 ], + [ 364.729462, 476.001953 ], + [ 380.478790, 460.281738 ], + [ 395.445068, 448.181641 ], + [ 409.208923, 441.232666 ], + [ 425.414154, 435.303040 ], + [ 445.065887, 433.547546 ], + [ 454.971130, 432.706116 ], + [ 456.134003, 432.615967 ] + ] + ] +} diff --git a/tool/recorder/data/reference/M_1.json b/tool/recorder/data/reference/M_1.json new file mode 100644 index 0000000..a72629e --- /dev/null +++ b/tool/recorder/data/reference/M_1.json @@ -0,0 +1,47 @@ +{ + "type": "REFERENCE", + "value": "M", + "sub-id": 1, + "data": [ + [ + [ 285.735443, 420.355042 ], + [ 285.735413, 428.182312 ], + [ 285.735809, 435.372498 ], + [ 286.474365, 450.045044 ], + [ 288.668732, 470.468994 ], + [ 294.138977, 512.248352 ], + [ 298.378204, 542.807068 ], + [ 304.973511, 585.278076 ], + [ 308.634125, 598.873779 ], + [ 311.256409, 608.537292 ], + [ 314.569763, 614.535767 ], + [ 316.323242, 616.357117 ], + [ 319.406036, 615.307373 ], + [ 326.052917, 609.947144 ], + [ 335.383545, 596.067871 ], + [ 344.170776, 579.313965 ], + [ 352.185944, 564.908142 ], + [ 359.414276, 553.758362 ], + [ 365.628632, 551.606689 ], + [ 371.579468, 553.146301 ], + [ 376.692169, 559.588135 ], + [ 385.196259, 573.021790 ], + [ 390.904114, 587.369080 ], + [ 396.954926, 599.408691 ], + [ 403.049652, 608.465820 ], + [ 406.812622, 611.508667 ], + [ 409.781433, 611.438110 ], + [ 413.503998, 608.994690 ], + [ 416.916138, 601.587769 ], + [ 419.443909, 580.726257 ], + [ 423.283142, 547.730042 ], + [ 424.522095, 515.437195 ], + [ 424.316162, 490.892151 ], + [ 425.216614, 454.916321 ], + [ 425.420624, 441.329163 ], + [ 425.830597, 436.944031 ], + [ 425.862579, 436.047791 ], + [ 427.906403, 434.101013 ] + ] + ] +} diff --git a/tool/recorder/data/reference/M_2.json b/tool/recorder/data/reference/M_2.json new file mode 100644 index 0000000..ed0d042 --- /dev/null +++ b/tool/recorder/data/reference/M_2.json @@ -0,0 +1,77 @@ +{ + "type": "REFERENCE", + "value": "M", + "sub-id": 2, + "data": [ + [ + [ 327.030518, 530.964111 ], + [ 320.281708, 526.375793 ], + [ 315.591675, 520.938660 ], + [ 310.690338, 512.931396 ], + [ 305.911560, 503.526733 ], + [ 302.796326, 489.854126 ], + [ 301.730194, 473.840088 ], + [ 303.460175, 459.200317 ], + [ 307.602386, 448.025208 ], + [ 313.820801, 441.838257 ], + [ 320.059845, 441.765076 ], + [ 327.034454, 444.438416 ], + [ 333.312775, 451.668030 ], + [ 339.732788, 467.847473 ], + [ 345.423096, 485.547485 ], + [ 350.744385, 507.776489 ], + [ 357.784515, 545.829773 ], + [ 364.963257, 585.493225 ], + [ 371.716583, 625.370728 ], + [ 377.567657, 651.765747 ], + [ 383.906677, 669.113647 ], + [ 392.244568, 687.467896 ], + [ 402.510712, 705.429993 ], + [ 410.866119, 718.638062 ], + [ 418.302948, 725.961243 ], + [ 425.616882, 733.210449 ], + [ 430.785553, 734.195190 ], + [ 434.347504, 732.153809 ], + [ 437.090820, 729.336853 ], + [ 439.548767, 721.061035 ], + [ 440.299377, 706.652832 ], + [ 440.482056, 689.406555 ], + [ 440.830750, 675.412476 ], + [ 441.931335, 666.195679 ], + [ 444.151672, 661.115845 ], + [ 447.447510, 658.705444 ], + [ 452.615173, 658.198120 ], + [ 460.242859, 659.995483 ], + [ 467.927246, 663.320679 ], + [ 477.760681, 673.422241 ], + [ 483.716858, 685.471069 ], + [ 487.818207, 698.310669 ], + [ 491.437134, 710.918945 ], + [ 493.932983, 720.908813 ], + [ 495.400696, 727.601318 ], + [ 495.859894, 731.756836 ], + [ 496.492004, 733.999390 ], + [ 496.891418, 735.272217 ], + [ 495.582489, 727.831360 ], + [ 494.534424, 714.943054 ], + [ 493.460205, 693.698730 ], + [ 494.065277, 672.100403 ], + [ 494.600281, 631.596191 ], + [ 494.943695, 601.478149 ], + [ 496.570404, 559.604248 ], + [ 496.645996, 525.323547 ], + [ 496.482300, 486.836792 ], + [ 496.990631, 471.953125 ], + [ 499.203308, 456.526733 ], + [ 503.088501, 441.183167 ], + [ 507.989990, 431.114990 ], + [ 514.963196, 425.744934 ], + [ 521.464050, 427.552612 ], + [ 527.945251, 432.778503 ], + [ 535.161621, 444.469727 ], + [ 540.885925, 463.470703 ], + [ 541.388550, 481.736633 ], + [ 537.730164, 502.951904 ] + ] + ] +} diff --git a/tool/recorder/data/reference/N_1.json b/tool/recorder/data/reference/N_1.json new file mode 100644 index 0000000..cdc2b03 --- /dev/null +++ b/tool/recorder/data/reference/N_1.json @@ -0,0 +1,45 @@ +{ + "type": "REFERENCE", + "value": "N", + "sub-id": 1, + "data": [ + [ + [ 298.390381, 418.356079 ], + [ 302.824738, 419.835144 ], + [ 301.386719, 422.418823 ], + [ 302.342804, 429.550171 ], + [ 302.170380, 441.063354 ], + [ 302.248444, 458.517761 ], + [ 302.567688, 488.368347 ], + [ 302.933960, 525.660400 ], + [ 305.954651, 564.566833 ], + [ 308.561554, 587.288574 ], + [ 312.561401, 607.874146 ], + [ 316.152344, 624.112976 ], + [ 318.424347, 624.762573 ], + [ 318.736420, 623.719971 ], + [ 324.890167, 608.521484 ], + [ 334.620453, 582.136292 ], + [ 349.218170, 543.109192 ], + [ 361.317535, 509.756042 ], + [ 374.197876, 475.034973 ], + [ 383.356995, 450.877075 ], + [ 387.172699, 441.820068 ], + [ 389.562408, 439.029236 ], + [ 390.435883, 439.201172 ], + [ 391.433655, 439.290161 ], + [ 391.921417, 444.690613 ], + [ 394.642059, 469.618958 ], + [ 398.008972, 513.547241 ], + [ 403.915192, 562.412781 ], + [ 407.507202, 584.441467 ], + [ 413.452911, 601.395142 ], + [ 419.291656, 609.823608 ], + [ 423.140503, 613.663513 ], + [ 423.922974, 612.321838 ], + [ 424.503235, 612.888672 ], + [ 425.660828, 611.041199 ], + [ 426.001343, 609.981934 ] + ] + ] +} diff --git a/tool/recorder/data/reference/N_2.json b/tool/recorder/data/reference/N_2.json new file mode 100644 index 0000000..20077a8 --- /dev/null +++ b/tool/recorder/data/reference/N_2.json @@ -0,0 +1,73 @@ +{ + "type": "REFERENCE", + "value": "N", + "sub-id": 2, + "data": [ + [ + [ 324.366333, 516.971375 ], + [ 317.828430, 514.355164 ], + [ 310.206024, 510.180481 ], + [ 300.858307, 503.035889 ], + [ 292.324066, 494.459229 ], + [ 285.023407, 481.150818 ], + [ 281.958679, 461.928711 ], + [ 283.975037, 442.867798 ], + [ 290.545105, 426.605042 ], + [ 300.061584, 417.816101 ], + [ 309.572632, 416.080872 ], + [ 318.385803, 419.075073 ], + [ 328.572449, 429.215515 ], + [ 335.946320, 450.306396 ], + [ 343.015259, 475.446716 ], + [ 353.728210, 520.095398 ], + [ 360.319855, 560.848022 ], + [ 365.957550, 602.380615 ], + [ 374.381866, 638.742310 ], + [ 387.365417, 674.333496 ], + [ 395.652649, 685.992737 ], + [ 406.053864, 701.459229 ], + [ 416.814575, 715.469666 ], + [ 424.443634, 724.366821 ], + [ 430.539917, 730.447144 ], + [ 434.434692, 733.304382 ], + [ 435.211731, 732.840149 ], + [ 437.074982, 730.333740 ], + [ 437.390442, 723.279175 ], + [ 435.619171, 700.735657 ], + [ 434.550995, 674.205566 ], + [ 430.225983, 629.782043 ], + [ 425.232666, 590.710083 ], + [ 421.773346, 550.324402 ], + [ 422.151733, 530.120422 ], + [ 426.382568, 493.999390 ], + [ 430.226105, 481.073242 ], + [ 436.389008, 467.194153 ], + [ 444.074188, 458.905701 ], + [ 452.058502, 451.306885 ], + [ 459.307953, 449.471008 ], + [ 467.615051, 450.383606 ], + [ 477.291016, 455.276978 ], + [ 484.561157, 467.693787 ], + [ 490.644196, 482.877747 ], + [ 496.574310, 506.374146 ], + [ 498.505157, 531.228638 ], + [ 505.072296, 578.032166 ], + [ 509.728760, 614.446167 ], + [ 514.901001, 645.236511 ], + [ 519.661072, 669.001282 ], + [ 526.943115, 688.714111 ], + [ 535.799438, 704.720154 ], + [ 547.055298, 715.951843 ], + [ 558.530212, 724.693176 ], + [ 566.145996, 728.587341 ], + [ 570.601746, 726.659180 ], + [ 574.473755, 723.584229 ], + [ 574.593262, 716.877014 ], + [ 571.988098, 699.431702 ], + [ 564.228882, 681.187744 ], + [ 551.388184, 667.500793 ], + [ 542.833801, 661.658264 ], + [ 539.784912, 660.888184 ] + ] + ] +} diff --git a/tool/recorder/data/reference/O_1.json b/tool/recorder/data/reference/O_1.json new file mode 100644 index 0000000..21eae0b --- /dev/null +++ b/tool/recorder/data/reference/O_1.json @@ -0,0 +1,35 @@ +{ + "type": "REFERENCE", + "value": "O", + "sub-id": 1, + "data": [ + [ + [ 378.982422, 616.252991 ], + [ 370.672638, 620.172485 ], + [ 362.271729, 622.228577 ], + [ 350.465515, 622.091187 ], + [ 337.333099, 616.058533 ], + [ 321.959656, 604.362122 ], + [ 310.244354, 582.740112 ], + [ 294.031769, 538.770935 ], + [ 288.433716, 495.840393 ], + [ 292.790924, 463.655029 ], + [ 302.122406, 436.393982 ], + [ 313.064148, 428.869019 ], + [ 326.029327, 418.981018 ], + [ 341.328918, 416.838623 ], + [ 355.382690, 421.222961 ], + [ 371.276733, 430.589050 ], + [ 387.003784, 450.013733 ], + [ 395.393707, 475.741333 ], + [ 407.686707, 521.177551 ], + [ 412.168640, 566.334656 ], + [ 409.052887, 598.894897 ], + [ 404.843262, 608.338501 ], + [ 396.296875, 610.376526 ], + [ 383.871307, 607.229248 ], + [ 372.487671, 603.377502 ], + [ 371.734955, 603.127319 ] + ] + ] +} diff --git a/tool/recorder/data/reference/O_2.json b/tool/recorder/data/reference/O_2.json new file mode 100644 index 0000000..db7170a --- /dev/null +++ b/tool/recorder/data/reference/O_2.json @@ -0,0 +1,71 @@ +{ + "type": "REFERENCE", + "value": "O", + "sub-id": 2, + "data": [ + [ + [ 414.949127, 736.190552 ], + [ 410.655212, 732.611084 ], + [ 408.095459, 732.299927 ], + [ 404.876343, 730.824585 ], + [ 399.606018, 729.311157 ], + [ 393.331116, 727.496582 ], + [ 384.098969, 724.375549 ], + [ 370.923767, 718.612915 ], + [ 356.512604, 709.337219 ], + [ 342.898926, 693.899292 ], + [ 328.609344, 675.384399 ], + [ 315.660797, 656.529480 ], + [ 305.139160, 635.909546 ], + [ 297.286743, 611.735596 ], + [ 290.426147, 572.931091 ], + [ 289.721619, 548.637024 ], + [ 292.053101, 517.087585 ], + [ 295.988159, 495.910034 ], + [ 301.111176, 484.720947 ], + [ 308.351501, 472.960571 ], + [ 316.897247, 460.157959 ], + [ 327.691620, 449.196594 ], + [ 339.033234, 440.492676 ], + [ 350.402344, 435.400818 ], + [ 362.904419, 433.667297 ], + [ 375.655060, 435.253418 ], + [ 386.308929, 439.872009 ], + [ 398.971191, 448.630554 ], + [ 410.436066, 459.199585 ], + [ 420.928986, 473.771545 ], + [ 429.478973, 488.853516 ], + [ 439.162048, 508.690063 ], + [ 446.371399, 531.639832 ], + [ 451.383484, 554.863586 ], + [ 459.812408, 595.071533 ], + [ 459.218842, 612.499268 ], + [ 456.618866, 628.859009 ], + [ 454.242340, 647.094727 ], + [ 448.237427, 666.112976 ], + [ 439.477142, 687.043213 ], + [ 430.556274, 706.738586 ], + [ 419.086334, 723.130371 ], + [ 409.688049, 733.796326 ], + [ 400.902008, 740.255859 ], + [ 390.644928, 743.641357 ], + [ 382.525513, 742.242920 ], + [ 373.334320, 738.952148 ], + [ 367.094940, 731.742188 ], + [ 361.468414, 721.046326 ], + [ 360.231934, 709.807251 ], + [ 361.988586, 697.693726 ], + [ 365.273468, 688.349365 ], + [ 372.394379, 681.566528 ], + [ 385.285004, 676.701721 ], + [ 403.499695, 676.667542 ], + [ 422.424255, 680.099060 ], + [ 443.782806, 686.573730 ], + [ 462.892395, 696.704956 ], + [ 481.210144, 707.922852 ], + [ 495.753540, 719.811890 ], + [ 501.347137, 727.506104 ], + [ 501.354095, 729.412292 ] + ] + ] +} diff --git a/tool/recorder/data/reference/P_1.json b/tool/recorder/data/reference/P_1.json new file mode 100644 index 0000000..bd63571 --- /dev/null +++ b/tool/recorder/data/reference/P_1.json @@ -0,0 +1,45 @@ +{ + "type": "REFERENCE", + "value": "P", + "sub-id": 1, + "data": [ + [ + [ 350.342285, 686.216553 ], + [ 351.091370, 676.023621 ], + [ 352.284058, 667.015015 ], + [ 355.701019, 650.934570 ], + [ 359.760040, 626.377869 ], + [ 365.024139, 581.667664 ], + [ 365.917603, 538.338074 ], + [ 362.812469, 498.394226 ], + [ 356.734344, 468.591370 ], + [ 349.466003, 443.996033 ], + [ 343.734039, 437.837830 ], + [ 338.577209, 437.165039 ], + [ 329.598389, 450.234253 ] + ], + [ + [ 292.395935, 624.915161 ], + [ 290.948578, 619.843018 ], + [ 288.258484, 617.557495 ], + [ 285.239777, 617.669800 ], + [ 282.847931, 621.333557 ], + [ 279.657898, 630.375977 ], + [ 280.394592, 649.573914 ], + [ 293.258667, 687.492432 ], + [ 311.229034, 714.922363 ], + [ 332.110657, 733.637634 ], + [ 354.994690, 749.169250 ], + [ 377.494781, 752.720703 ], + [ 402.063354, 749.910461 ], + [ 424.552643, 739.129211 ], + [ 440.336884, 724.266846 ], + [ 447.682007, 709.982056 ], + [ 447.119141, 693.801636 ], + [ 439.829224, 678.122681 ], + [ 424.391449, 662.978821 ], + [ 402.879791, 652.398438 ], + [ 377.744720, 645.434570 ] + ] + ] +} diff --git a/tool/recorder/data/reference/P_2.json b/tool/recorder/data/reference/P_2.json new file mode 100644 index 0000000..5e4792c --- /dev/null +++ b/tool/recorder/data/reference/P_2.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "P", + "sub-id": 2, + "data": [ + [ + [ 346.345978, 620.250916 ], + [ 345.212616, 612.935791 ], + [ 344.474457, 607.734741 ], + [ 343.721649, 599.786743 ], + [ 343.486267, 587.049072 ], + [ 343.486176, 568.692505 ], + [ 342.613190, 536.915710 ], + [ 341.789215, 496.828491 ], + [ 342.015015, 457.419373 ], + [ 340.590332, 443.921753 ], + [ 338.057281, 428.245728 ], + [ 334.874054, 415.802246 ], + [ 331.503937, 412.318970 ] + ], + [ + [ 323.034241, 608.257202 ], + [ 331.449951, 612.022034 ], + [ 340.515686, 617.329834 ], + [ 353.189331, 624.069153 ], + [ 368.252838, 630.002075 ], + [ 384.194000, 634.123352 ], + [ 401.400848, 632.581787 ], + [ 412.746918, 624.523926 ], + [ 419.756470, 611.549805 ], + [ 416.271301, 594.544312 ], + [ 405.602936, 575.280640 ], + [ 389.840820, 557.171631 ], + [ 370.037170, 542.203735 ], + [ 349.644806, 532.165039 ], + [ 334.926208, 525.946472 ], + [ 329.380157, 523.077454 ], + [ 328.882935, 522.810486 ] + ] + ] +} diff --git a/tool/recorder/data/reference/Q_1.json b/tool/recorder/data/reference/Q_1.json new file mode 100644 index 0000000..157d682 --- /dev/null +++ b/tool/recorder/data/reference/Q_1.json @@ -0,0 +1,45 @@ +{ + "type": "REFERENCE", + "value": "Q", + "sub-id": 1, + "data": [ + [ + [ 422.275665, 630.245728 ], + [ 413.813934, 633.296875 ], + [ 407.216003, 633.123779 ], + [ 399.433167, 628.957031 ], + [ 388.169769, 620.501587 ], + [ 374.328827, 605.346313 ], + [ 362.386047, 584.740723 ], + [ 351.896179, 559.241333 ], + [ 340.784576, 506.590332 ], + [ 342.179169, 481.616272 ], + [ 344.685333, 446.807617 ], + [ 347.888306, 431.558167 ], + [ 355.101868, 421.940247 ], + [ 365.725739, 412.669739 ], + [ 376.695648, 414.747498 ], + [ 390.409607, 423.933350 ], + [ 403.192474, 439.455933 ], + [ 415.062622, 462.916321 ], + [ 430.943085, 505.862793 ], + [ 437.962524, 549.915344 ], + [ 440.664124, 588.588074 ], + [ 438.401123, 606.266846 ], + [ 435.341400, 612.645386 ], + [ 431.365173, 617.889160 ], + [ 429.972382, 619.033569 ], + [ 429.749268, 619.216919 ] + ], + [ + [ 407.622559, 453.671021 ], + [ 411.626617, 448.391174 ], + [ 418.773407, 439.308899 ], + [ 428.353668, 426.152771 ], + [ 440.619995, 408.985352 ], + [ 451.438660, 392.276062 ], + [ 457.105621, 382.477600 ], + [ 460.225220, 375.606262 ] + ] + ] +} diff --git a/tool/recorder/data/reference/R_1.json b/tool/recorder/data/reference/R_1.json new file mode 100644 index 0000000..68f4dfd --- /dev/null +++ b/tool/recorder/data/reference/R_1.json @@ -0,0 +1,52 @@ +{ + "type": "REFERENCE", + "value": "R", + "sub-id": 1, + "data": [ + [ + [ 359.000916, 626.914124 ], + [ 359.001801, 618.424622 ], + [ 359.005371, 604.638855 ], + [ 358.568451, 575.991089 ], + [ 357.740631, 542.708069 ], + [ 357.535156, 511.453552 ], + [ 357.552612, 478.640930 ], + [ 357.939972, 444.090698 ], + [ 358.817169, 423.764404 ], + [ 360.465088, 405.756653 ], + [ 362.032654, 394.813721 ], + [ 363.328278, 390.444824 ], + [ 363.482880, 389.453369 ] + ], + [ + [ 343.681763, 604.925537 ], + [ 349.433289, 613.124634 ], + [ 357.732910, 619.217896 ], + [ 369.331024, 625.759766 ], + [ 387.015137, 630.422607 ], + [ 405.941742, 632.327637 ], + [ 424.207916, 628.015808 ], + [ 436.134888, 616.569641 ], + [ 439.746155, 602.504028 ], + [ 439.266266, 585.814270 ], + [ 431.946259, 567.388794 ], + [ 419.234894, 551.274963 ], + [ 404.777252, 541.013916 ], + [ 392.806976, 535.261414 ], + [ 383.333527, 534.070557 ], + [ 379.918945, 535.325806 ], + [ 378.206818, 535.194336 ], + [ 380.704773, 532.188171 ], + [ 387.223083, 524.011169 ], + [ 398.654663, 509.642212 ], + [ 412.254425, 493.656738 ], + [ 427.751038, 472.680115 ], + [ 445.558075, 450.153137 ], + [ 459.773926, 431.470642 ], + [ 468.489929, 420.701843 ], + [ 471.651337, 412.050476 ], + [ 471.780975, 411.297791 ], + [ 471.833435, 410.993103 ] + ] + ] +} diff --git a/tool/recorder/data/reference/R_2.json b/tool/recorder/data/reference/R_2.json new file mode 100644 index 0000000..87a443a --- /dev/null +++ b/tool/recorder/data/reference/R_2.json @@ -0,0 +1,54 @@ +{ + "type": "REFERENCE", + "value": "R", + "sub-id": 2, + "data": [ + [ + [ 366.327484, 692.879761 ], + [ 370.284546, 673.520874 ], + [ 375.358246, 654.806396 ], + [ 386.633606, 616.315186 ], + [ 398.885315, 569.798462 ], + [ 407.921844, 526.057007 ], + [ 407.847900, 509.119934 ], + [ 406.900482, 488.609192 ], + [ 403.667023, 478.863098 ], + [ 396.629669, 470.174622 ], + [ 383.858093, 473.943665 ], + [ 366.660767, 491.981262 ], + [ 366.473969, 492.197449 ], + [ 365.159271, 495.487671 ] + ], + [ + [ 336.355225, 647.570068 ], + [ 331.025024, 648.237061 ], + [ 329.401123, 650.081665 ], + [ 331.035217, 656.271484 ], + [ 338.167175, 669.689941 ], + [ 350.403320, 686.813965 ], + [ 367.330536, 704.546997 ], + [ 385.311768, 715.785767 ], + [ 401.966248, 719.443420 ], + [ 418.627869, 716.542603 ], + [ 434.567871, 708.084229 ], + [ 445.072357, 695.326111 ], + [ 451.491699, 681.238403 ], + [ 451.422913, 669.068970 ], + [ 449.200104, 658.149963 ], + [ 445.553253, 649.099121 ], + [ 440.894379, 640.617676 ], + [ 436.821106, 632.182068 ], + [ 435.110748, 622.763062 ], + [ 436.393951, 608.550537 ], + [ 442.478271, 588.904907 ], + [ 452.952271, 568.113464 ], + [ 468.930664, 544.333435 ], + [ 494.393646, 506.991455 ], + [ 507.167633, 494.939758 ], + [ 518.812439, 487.586853 ], + [ 531.535400, 479.163757 ], + [ 533.275024, 475.596619 ], + [ 533.744141, 475.041199 ] + ] + ] +} diff --git a/tool/recorder/data/reference/S_1.json b/tool/recorder/data/reference/S_1.json new file mode 100644 index 0000000..50080bc --- /dev/null +++ b/tool/recorder/data/reference/S_1.json @@ -0,0 +1,34 @@ +{ + "type": "REFERENCE", + "value": "S", + "sub-id": 1, + "data": [ + [ + [ 448.917664, 622.249878 ], + [ 442.414429, 624.418396 ], + [ 430.592590, 627.138428 ], + [ 413.479950, 627.257202 ], + [ 387.611298, 622.369934 ], + [ 360.504700, 614.058411 ], + [ 337.399384, 603.466309 ], + [ 322.715912, 593.148315 ], + [ 317.545074, 583.750916 ], + [ 320.965576, 574.951538 ], + [ 327.726501, 563.179688 ], + [ 343.282288, 554.082764 ], + [ 361.805939, 542.941833 ], + [ 381.072662, 530.769897 ], + [ 401.617645, 515.151245 ], + [ 413.881653, 500.748169 ], + [ 421.969574, 486.847839 ], + [ 421.235382, 474.400146 ], + [ 411.322693, 462.677551 ], + [ 395.240204, 450.618042 ], + [ 373.460907, 440.119995 ], + [ 349.836914, 432.017517 ], + [ 327.650208, 427.840149 ], + [ 326.608673, 427.765808 ], + [ 325.552185, 427.690430 ] + ] + ] +} diff --git a/tool/recorder/data/reference/S_2.json b/tool/recorder/data/reference/S_2.json new file mode 100644 index 0000000..8c13073 --- /dev/null +++ b/tool/recorder/data/reference/S_2.json @@ -0,0 +1,73 @@ +{ + "type": "REFERENCE", + "value": "S", + "sub-id": 2, + "data": [ + [ + [ 367.659576, 686.882874 ], + [ 371.812286, 684.805054 ], + [ 374.030457, 681.544556 ], + [ 378.963715, 677.883545 ], + [ 383.250336, 674.515503 ], + [ 388.578491, 671.499268 ], + [ 395.214813, 668.736694 ], + [ 403.241058, 666.336975 ], + [ 412.457153, 665.321533 ], + [ 417.916290, 666.531494 ], + [ 422.801453, 668.214233 ], + [ 426.811523, 669.783569 ], + [ 430.300171, 673.706238 ], + [ 432.495178, 677.968506 ], + [ 433.297760, 682.421631 ], + [ 433.021881, 687.963074 ], + [ 432.196991, 693.174133 ], + [ 430.135132, 699.739380 ], + [ 426.990509, 705.402466 ], + [ 422.797180, 711.076294 ], + [ 418.963684, 716.454346 ], + [ 416.221283, 718.827942 ], + [ 410.655304, 722.320801 ], + [ 405.902649, 723.617432 ], + [ 400.577332, 723.712646 ], + [ 395.551086, 722.817444 ], + [ 389.752899, 721.962036 ], + [ 382.974823, 721.081787 ], + [ 375.682709, 719.620972 ], + [ 367.387207, 716.889404 ], + [ 357.882324, 712.109131 ], + [ 347.848907, 706.334290 ], + [ 338.639252, 699.696777 ], + [ 330.788300, 691.719360 ], + [ 323.742828, 683.333313 ], + [ 319.769409, 673.798523 ], + [ 316.172516, 666.079590 ], + [ 314.221069, 658.773193 ], + [ 314.369415, 651.377563 ], + [ 315.374573, 642.995361 ], + [ 341.536957, 577.900818 ], + [ 350.990753, 561.581238 ], + [ 360.209442, 546.855347 ], + [ 370.008911, 530.839111 ], + [ 377.259796, 516.664917 ], + [ 383.199951, 503.700806 ], + [ 387.297852, 495.139282 ], + [ 388.805206, 486.328735 ], + [ 389.443634, 478.880371 ], + [ 389.796722, 467.193176 ], + [ 388.582916, 458.527893 ], + [ 387.004364, 450.627563 ], + [ 383.196136, 446.432007 ], + [ 378.196960, 442.193176 ], + [ 371.429077, 438.466553 ], + [ 362.936188, 435.364929 ], + [ 354.922211, 433.061218 ], + [ 344.730255, 430.234009 ], + [ 333.555847, 428.848389 ], + [ 322.767883, 431.468506 ], + [ 310.921570, 441.050415 ], + [ 298.685822, 461.315735 ], + [ 294.765076, 470.845581 ], + [ 293.512451, 475.529419 ] + ] + ] +} diff --git a/tool/recorder/data/reference/T_1.json b/tool/recorder/data/reference/T_1.json new file mode 100644 index 0000000..013f4ba --- /dev/null +++ b/tool/recorder/data/reference/T_1.json @@ -0,0 +1,38 @@ +{ + "type": "REFERENCE", + "value": "T", + "sub-id": 1, + "data": [ + [ + [ 368.991669, 625.581482 ], + [ 375.075775, 617.835938 ], + [ 377.447540, 604.454590 ], + [ 379.436493, 584.948853 ], + [ 383.088379, 545.784180 ], + [ 385.544495, 500.212158 ], + [ 386.551819, 461.788086 ], + [ 386.133514, 438.904358 ], + [ 387.563232, 400.410950 ], + [ 387.018799, 388.428162 ], + [ 386.606201, 381.751953 ], + [ 386.522430, 378.856201 ], + [ 386.522644, 378.860474 ], + [ 386.523102, 378.874817 ], + [ 386.523071, 378.873657 ] + ], + [ + [ 289.731720, 621.583557 ], + [ 294.263916, 623.529297 ], + [ 301.057983, 627.254517 ], + [ 315.145142, 631.701782 ], + [ 335.995789, 635.758728 ], + [ 377.052460, 640.181519 ], + [ 405.513519, 641.313477 ], + [ 428.351807, 640.439209 ], + [ 447.044800, 640.840210 ], + [ 460.360382, 641.000854 ], + [ 467.278473, 640.763184 ], + [ 467.698059, 640.744019 ] + ] + ] +} diff --git a/tool/recorder/data/reference/U_1.json b/tool/recorder/data/reference/U_1.json new file mode 100644 index 0000000..0d3b7bb --- /dev/null +++ b/tool/recorder/data/reference/U_1.json @@ -0,0 +1,52 @@ +{ + "type": "REFERENCE", + "value": "U", + "sub-id": 1, + "data": [ + [ + [ 257.095276, 717.533569 ], + [ 261.612549, 718.179260 ], + [ 265.343323, 718.162231 ], + [ 266.989929, 708.487793 ], + [ 268.007721, 691.303467 ], + [ 270.922058, 648.369385 ], + [ 274.508118, 602.299194 ], + [ 281.405914, 541.057373 ], + [ 288.510590, 491.219727 ], + [ 293.455048, 469.897095 ], + [ 303.257019, 435.303406 ], + [ 308.144226, 429.529297 ], + [ 316.402710, 422.853821 ], + [ 325.619415, 424.584351 ], + [ 339.038849, 427.378967 ], + [ 353.039673, 434.621521 ], + [ 367.256317, 446.814880 ], + [ 379.887360, 463.959534 ], + [ 392.658325, 480.999878 ], + [ 405.718475, 503.375793 ], + [ 418.258484, 534.799561 ], + [ 428.701935, 574.067444 ], + [ 433.623230, 615.947510 ], + [ 435.507721, 670.768921 ], + [ 433.893768, 696.576477 ], + [ 433.251465, 713.182861 ], + [ 433.521423, 721.851562 ], + [ 434.431030, 728.442993 ], + [ 434.312408, 729.102173 ], + [ 434.314056, 729.038330 ], + [ 434.313934, 729.043091 ], + [ 434.115234, 710.012634 ], + [ 435.010284, 670.554077 ], + [ 437.831787, 618.431946 ], + [ 441.149445, 565.456360 ], + [ 445.572113, 509.239075 ], + [ 448.386719, 468.537292 ], + [ 450.961365, 434.097656 ], + [ 453.131653, 408.994934 ], + [ 454.218109, 399.421509 ], + [ 453.690887, 388.973572 ], + [ 453.954498, 387.800171 ], + [ 453.967560, 387.503296 ] + ] + ] +} diff --git a/tool/recorder/data/reference/V_1.json b/tool/recorder/data/reference/V_1.json new file mode 100644 index 0000000..5dd159b --- /dev/null +++ b/tool/recorder/data/reference/V_1.json @@ -0,0 +1,36 @@ +{ + "type": "REFERENCE", + "value": "V", + "sub-id": 1, + "data": [ + [ + [ 299.722473, 654.899536 ], + [ 304.910065, 651.933472 ], + [ 309.997833, 644.108093 ], + [ 316.805756, 631.440002 ], + [ 327.954865, 603.492554 ], + [ 341.574066, 562.389832 ], + [ 353.352478, 518.520081 ], + [ 360.141357, 488.945496 ], + [ 365.221313, 468.039917 ], + [ 369.628540, 448.424500 ], + [ 372.962311, 437.460754 ], + [ 375.296753, 430.456421 ], + [ 375.993164, 428.713501 ], + [ 376.002502, 428.690186 ], + [ 376.000183, 428.695984 ], + [ 376.000427, 428.695435 ], + [ 376.417297, 436.145813 ], + [ 377.735291, 457.405029 ], + [ 385.090332, 525.322693 ], + [ 392.113403, 563.466736 ], + [ 402.777252, 599.564880 ], + [ 410.901703, 617.128174 ], + [ 426.134521, 635.532837 ], + [ 431.970947, 640.709839 ], + [ 433.423401, 638.961243 ], + [ 434.131195, 640.042358 ], + [ 434.139130, 640.049194 ] + ] + ] +} diff --git a/tool/recorder/data/reference/V_2.json b/tool/recorder/data/reference/V_2.json new file mode 100644 index 0000000..d6521d8 --- /dev/null +++ b/tool/recorder/data/reference/V_2.json @@ -0,0 +1,69 @@ +{ + "type": "REFERENCE", + "value": "V", + "sub-id": 2, + "data": [ + [ + [ 217.798340, 684.883911 ], + [ 220.555984, 689.022766 ], + [ 221.747452, 692.273682 ], + [ 224.870422, 696.326843 ], + [ 228.294556, 699.664795 ], + [ 232.372894, 703.721252 ], + [ 236.420670, 706.463379 ], + [ 241.772461, 709.188599 ], + [ 246.367203, 711.297913 ], + [ 250.410065, 711.920776 ], + [ 257.672821, 711.207703 ], + [ 263.056183, 709.987305 ], + [ 272.413879, 703.682983 ], + [ 277.298492, 696.389282 ], + [ 282.630493, 685.485229 ], + [ 286.804657, 676.094849 ], + [ 291.044800, 667.168213 ], + [ 294.540344, 658.520508 ], + [ 298.509430, 646.892944 ], + [ 301.568146, 631.398804 ], + [ 304.252686, 615.176575 ], + [ 307.293671, 597.993164 ], + [ 309.379883, 581.492004 ], + [ 312.790527, 561.213745 ], + [ 316.653564, 546.074829 ], + [ 321.821442, 526.826721 ], + [ 326.285309, 511.446960 ], + [ 331.821930, 495.700745 ], + [ 336.545380, 485.659607 ], + [ 342.249084, 474.317017 ], + [ 348.702850, 463.541016 ], + [ 356.983887, 452.008118 ], + [ 363.317261, 446.233521 ], + [ 369.489655, 441.888367 ], + [ 374.768829, 439.683105 ], + [ 381.363403, 438.027283 ], + [ 386.337067, 438.597412 ], + [ 392.090912, 439.445312 ], + [ 398.740295, 442.315613 ], + [ 408.139923, 450.435364 ], + [ 416.368774, 463.714172 ], + [ 425.156433, 479.617004 ], + [ 431.572632, 495.759094 ], + [ 437.153961, 517.136597 ], + [ 442.142456, 540.843872 ], + [ 448.245087, 581.622314 ], + [ 453.196899, 620.501099 ], + [ 458.022675, 655.887634 ], + [ 461.000732, 673.134155 ], + [ 463.109955, 685.274048 ], + [ 468.256165, 702.869202 ], + [ 473.657318, 713.237427 ], + [ 477.994873, 719.198608 ], + [ 480.375610, 723.771851 ], + [ 482.408691, 725.021362 ], + [ 482.677673, 725.195557 ], + [ 483.227753, 726.049194 ], + [ 483.469971, 728.325684 ], + [ 483.445892, 728.711670 ], + [ 483.371490, 729.452759 ] + ] + ] +} diff --git a/tool/recorder/data/reference/W_1.json b/tool/recorder/data/reference/W_1.json new file mode 100644 index 0000000..b4a331e --- /dev/null +++ b/tool/recorder/data/reference/W_1.json @@ -0,0 +1,104 @@ +{ + "type": "REFERENCE", + "value": "W", + "sub-id": 1, + "data": [ + [ + [ 199.814987, 699.542969 ], + [ 204.287155, 700.288818 ], + [ 206.592987, 700.163147 ], + [ 209.654388, 700.893188 ], + [ 214.904541, 703.955444 ], + [ 221.574692, 708.665894 ], + [ 230.531693, 715.626648 ], + [ 240.915619, 722.538025 ], + [ 251.153442, 728.798950 ], + [ 257.629089, 731.206421 ], + [ 263.407410, 731.228516 ], + [ 268.234558, 728.307373 ], + [ 272.740082, 721.658325 ], + [ 278.693085, 706.662842 ], + [ 283.188721, 685.671875 ], + [ 286.791992, 663.545288 ], + [ 292.025085, 621.103638 ], + [ 294.786835, 589.513672 ], + [ 297.802032, 551.607483 ], + [ 299.353027, 526.947754 ], + [ 302.580200, 492.238464 ], + [ 303.159698, 479.543335 ], + [ 305.596893, 467.617371 ], + [ 310.894928, 456.888611 ], + [ 319.186890, 447.092834 ], + [ 328.412628, 440.572144 ], + [ 338.550171, 436.949524 ], + [ 348.833069, 435.696716 ], + [ 357.002350, 436.967712 ], + [ 365.420380, 440.248291 ], + [ 372.199799, 449.889648 ], + [ 378.068848, 466.529358 ], + [ 383.410309, 484.969788 ], + [ 387.710236, 506.955017 ], + [ 390.547028, 528.419067 ], + [ 393.330933, 549.534607 ], + [ 394.929779, 567.386841 ], + [ 397.166565, 584.798584 ], + [ 398.295837, 595.226318 ], + [ 399.931274, 600.588257 ], + [ 400.446747, 602.182800 ], + [ 400.080688, 598.354004 ], + [ 399.379852, 581.987244 ], + [ 398.708191, 561.299255 ], + [ 399.135010, 539.071716 ], + [ 400.553284, 517.976868 ], + [ 402.407745, 497.435242 ], + [ 405.320770, 481.019104 ], + [ 409.363831, 466.792114 ], + [ 413.193542, 457.403015 ], + [ 419.017090, 447.635986 ], + [ 424.736542, 440.229248 ], + [ 432.039673, 434.698853 ], + [ 438.018585, 429.343933 ], + [ 443.250732, 427.634705 ], + [ 448.619476, 426.271790 ], + [ 454.143707, 427.530579 ], + [ 460.163879, 429.537170 ], + [ 466.142487, 433.949585 ], + [ 473.384552, 444.554199 ], + [ 480.102417, 458.787842 ], + [ 485.378265, 474.816101 ], + [ 490.467957, 493.605957 ], + [ 493.692352, 526.348328 ], + [ 495.818604, 563.415039 ], + [ 497.250092, 599.159424 ], + [ 499.816925, 632.841614 ], + [ 502.026184, 665.432007 ], + [ 502.525757, 678.472473 ], + [ 500.811615, 694.287537 ], + [ 499.857605, 703.352478 ], + [ 499.629700, 711.121887 ], + [ 498.004883, 713.798889 ], + [ 494.302551, 716.080566 ], + [ 493.327667, 716.188232 ], + [ 491.509460, 717.306641 ], + [ 489.579742, 718.947205 ], + [ 486.922028, 722.814575 ], + [ 485.441406, 724.668335 ], + [ 483.941528, 726.803101 ], + [ 482.296875, 729.149841 ], + [ 481.028625, 730.940918 ], + [ 478.119781, 734.573486 ], + [ 475.987640, 737.258545 ], + [ 472.705383, 738.862671 ], + [ 469.369598, 739.246216 ], + [ 463.805695, 735.595642 ], + [ 459.567017, 729.022217 ], + [ 458.269989, 720.594055 ], + [ 461.609497, 711.474976 ], + [ 476.513916, 705.768188 ], + [ 498.843811, 708.963135 ], + [ 536.243958, 732.672424 ], + [ 540.928162, 736.052979 ], + [ 552.529541, 746.777710 ] + ] + ] +} diff --git a/tool/recorder/data/reference/W_2.json b/tool/recorder/data/reference/W_2.json new file mode 100644 index 0000000..8bde8e0 --- /dev/null +++ b/tool/recorder/data/reference/W_2.json @@ -0,0 +1,65 @@ +{ + "type": "REFERENCE", + "value": "W", + "sub-id": 2, + "data": [ + [ + [ 265.087891, 642.905762 ], + [ 270.261597, 639.578735 ], + [ 273.395630, 632.738037 ], + [ 279.113251, 619.386841 ], + [ 285.303955, 597.970703 ], + [ 295.635864, 561.423462 ], + [ 303.904755, 531.812927 ], + [ 308.913269, 511.551636 ], + [ 314.005005, 492.628662 ], + [ 318.820679, 473.673523 ], + [ 322.473633, 458.189209 ], + [ 325.904175, 446.275879 ], + [ 326.648865, 442.289795 ], + [ 327.438843, 439.922180 ], + [ 327.305450, 440.325256 ], + [ 327.295471, 440.355469 ], + [ 327.430817, 441.385376 ], + [ 328.384888, 447.796753 ], + [ 330.822845, 463.622681 ], + [ 334.092682, 478.248657 ], + [ 338.846283, 496.323242 ], + [ 344.961853, 516.693054 ], + [ 351.763916, 532.044739 ], + [ 356.720764, 541.236328 ], + [ 360.036285, 543.536499 ], + [ 361.999603, 544.084656 ], + [ 363.501648, 545.416443 ], + [ 368.137238, 538.299194 ], + [ 372.467316, 526.543152 ], + [ 378.033264, 511.632507 ], + [ 384.103119, 499.991821 ], + [ 390.664734, 489.715698 ], + [ 397.584534, 477.149292 ], + [ 403.840729, 465.702698 ], + [ 409.343628, 455.135254 ], + [ 412.445068, 447.244507 ], + [ 416.160492, 440.157593 ], + [ 416.669037, 438.473206 ], + [ 417.722473, 435.581299 ], + [ 418.723083, 435.478210 ], + [ 420.016785, 441.691040 ], + [ 422.470490, 454.779236 ], + [ 425.341125, 470.863220 ], + [ 428.637787, 487.856506 ], + [ 432.954590, 510.851379 ], + [ 437.906006, 535.558472 ], + [ 445.165833, 557.294800 ], + [ 451.176849, 574.846130 ], + [ 457.042053, 589.178772 ], + [ 461.523010, 598.584473 ], + [ 466.791107, 608.597595 ], + [ 470.703613, 614.255981 ], + [ 472.435516, 617.694214 ], + [ 472.706909, 618.515015 ], + [ 472.837372, 618.898193 ], + [ 472.803375, 618.798340 ] + ] + ] +} diff --git a/tool/recorder/data/reference/X_1.json b/tool/recorder/data/reference/X_1.json new file mode 100644 index 0000000..7c151ef --- /dev/null +++ b/tool/recorder/data/reference/X_1.json @@ -0,0 +1,84 @@ +{ + "type": "REFERENCE", + "value": "X", + "sub-id": 1, + "data": [ + [ + [ 237.113785, 684.883911 ], + [ 237.113586, 689.329285 ], + [ 236.413467, 692.168152 ], + [ 236.490234, 694.836609 ], + [ 239.453323, 697.877747 ], + [ 243.523605, 702.328613 ], + [ 251.293884, 708.327148 ], + [ 260.679840, 714.369202 ], + [ 271.514893, 721.048218 ], + [ 279.793152, 724.051392 ], + [ 289.676208, 725.551147 ], + [ 296.783417, 724.207153 ], + [ 304.092346, 721.284058 ], + [ 310.768555, 714.308960 ], + [ 315.773987, 707.530273 ], + [ 320.789124, 696.454468 ], + [ 325.717804, 680.857300 ], + [ 329.843994, 666.567139 ], + [ 333.096191, 652.585938 ], + [ 335.716675, 638.365356 ], + [ 339.453094, 620.733215 ], + [ 343.610413, 602.499268 ], + [ 347.519073, 584.280762 ], + [ 352.047638, 565.942627 ], + [ 356.853668, 547.906860 ], + [ 363.539429, 527.205933 ], + [ 371.028748, 508.556763 ], + [ 378.791412, 491.050232 ], + [ 387.758057, 478.747498 ], + [ 397.514099, 469.804199 ], + [ 409.115570, 462.691772 ], + [ 418.866028, 461.148743 ], + [ 426.466064, 465.437866 ], + [ 431.466797, 476.042725 ], + [ 433.505249, 484.066345 ], + [ 433.257141, 486.621094 ] + ], + [ + [ 446.919525, 686.882874 ], + [ 443.944763, 690.602417 ], + [ 438.483795, 698.118286 ], + [ 434.582855, 703.323242 ], + [ 427.781769, 710.449341 ], + [ 420.090851, 715.511841 ], + [ 413.917725, 717.643555 ], + [ 406.678162, 717.936218 ], + [ 400.406403, 717.435181 ], + [ 394.696777, 716.145508 ], + [ 388.709412, 712.678650 ], + [ 382.235840, 706.424927 ], + [ 376.410034, 698.801453 ], + [ 370.632507, 689.266479 ], + [ 366.327881, 678.854736 ], + [ 362.600983, 669.163025 ], + [ 358.683502, 657.783691 ], + [ 356.220032, 647.580566 ], + [ 353.072296, 634.697571 ], + [ 351.250244, 621.543884 ], + [ 348.055634, 608.695068 ], + [ 344.813721, 594.739624 ], + [ 340.804474, 578.621948 ], + [ 336.315704, 562.663147 ], + [ 328.663422, 548.484558 ], + [ 320.366180, 533.501404 ], + [ 311.205994, 516.825012 ], + [ 301.234497, 498.252136 ], + [ 291.817139, 480.949707 ], + [ 282.472656, 461.856323 ], + [ 273.705200, 443.371216 ], + [ 263.072540, 430.883911 ], + [ 253.505798, 426.083801 ], + [ 243.079224, 428.741882 ], + [ 234.043060, 437.786011 ], + [ 231.981110, 447.208008 ], + [ 232.642014, 449.554626 ] + ] + ] +} diff --git a/tool/recorder/data/reference/X_2.json b/tool/recorder/data/reference/X_2.json new file mode 100644 index 0000000..0d923be --- /dev/null +++ b/tool/recorder/data/reference/X_2.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "X", + "sub-id": 2, + "data": [ + [ + [ 334.357086, 628.246765 ], + [ 340.660461, 618.298950 ], + [ 347.208893, 603.902771 ], + [ 355.909821, 584.955505 ], + [ 365.180908, 564.256592 ], + [ 384.635376, 524.221191 ], + [ 399.086090, 497.002136 ], + [ 419.130951, 458.092712 ], + [ 430.766968, 434.934204 ], + [ 437.966797, 421.419983 ], + [ 442.639221, 411.839539 ], + [ 446.046692, 404.107971 ], + [ 446.940979, 402.052002 ], + [ 448.152008, 399.676514 ], + [ 447.809143, 400.349243 ], + [ 447.838165, 400.292297 ] + ], + [ + [ 432.266418, 619.584595 ], + [ 428.447693, 613.730103 ], + [ 425.127228, 604.317749 ], + [ 419.218964, 589.514648 ], + [ 409.491272, 568.097351 ], + [ 387.516754, 526.688965 ], + [ 372.235596, 500.992615 ], + [ 356.477356, 477.692749 ], + [ 341.263092, 455.603271 ], + [ 328.698273, 439.286560 ], + [ 320.885040, 428.714294 ], + [ 315.914612, 421.978882 ], + [ 315.436279, 421.100281 ], + [ 315.347595, 420.937378 ] + ] + ] +} diff --git a/tool/recorder/data/reference/Y_1.json b/tool/recorder/data/reference/Y_1.json new file mode 100644 index 0000000..5e0c95a --- /dev/null +++ b/tool/recorder/data/reference/Y_1.json @@ -0,0 +1,99 @@ +{ + "type": "REFERENCE", + "value": "Y", + "sub-id": 1, + "data": [ + [ + [ 237.779831, 696.877686 ], + [ 242.832611, 697.603149 ], + [ 247.432159, 698.395264 ], + [ 253.540176, 700.830261 ], + [ 258.532318, 703.627258 ], + [ 265.038757, 708.232483 ], + [ 271.964142, 713.060608 ], + [ 279.778076, 718.179382 ], + [ 289.813019, 722.064331 ], + [ 299.819763, 722.757141 ], + [ 308.061646, 721.812378 ], + [ 314.490570, 718.047852 ], + [ 319.996887, 706.419739 ], + [ 322.508362, 686.667114 ], + [ 324.259705, 662.427429 ], + [ 325.942871, 621.468262 ], + [ 326.458221, 597.040222 ], + [ 324.983398, 559.939026 ], + [ 323.505127, 519.127075 ], + [ 323.961761, 503.144348 ], + [ 327.484558, 488.709229 ], + [ 333.696533, 473.242798 ], + [ 341.015686, 462.130493 ], + [ 349.851959, 456.668945 ], + [ 359.503082, 452.441833 ], + [ 369.691345, 449.557678 ], + [ 380.064178, 448.191956 ], + [ 388.290375, 449.776306 ], + [ 395.999603, 453.468872 ], + [ 405.167145, 462.183594 ], + [ 412.700500, 474.336975 ], + [ 423.472717, 491.500244 ], + [ 429.497375, 510.293945 ], + [ 437.628174, 535.055481 ], + [ 446.209442, 577.072266 ], + [ 447.720703, 600.007568 ], + [ 450.431763, 637.850037 ], + [ 453.415070, 672.421570 ], + [ 454.619629, 689.092957 ], + [ 455.331238, 701.229248 ], + [ 456.262878, 717.558472 ], + [ 455.627441, 726.938782 ], + [ 454.878235, 732.404053 ], + [ 453.244049, 737.431396 ], + [ 451.597168, 739.910583 ], + [ 450.903931, 740.868530 ], + [ 450.973206, 741.735718 ], + [ 450.979004, 738.009399 ], + [ 451.010773, 725.529419 ], + [ 451.075867, 703.666748 ], + [ 451.116364, 678.167603 ], + [ 448.054810, 634.384705 ], + [ 446.669434, 605.794800 ], + [ 444.385986, 571.323608 ], + [ 443.782715, 531.513184 ], + [ 442.807831, 495.859131 ], + [ 441.589813, 461.049622 ], + [ 440.776703, 426.277344 ], + [ 438.626282, 395.193542 ], + [ 436.979919, 367.569214 ], + [ 434.381500, 335.023560 ], + [ 430.711639, 293.220886 ], + [ 430.252411, 285.337463 ], + [ 422.437042, 247.670044 ], + [ 417.568085, 233.638672 ], + [ 407.455444, 211.788696 ], + [ 399.467468, 197.068604 ], + [ 388.486572, 178.747620 ], + [ 378.551605, 170.229980 ], + [ 370.304169, 169.519470 ], + [ 361.317719, 172.841064 ], + [ 351.944183, 180.422607 ], + [ 344.595856, 191.057800 ], + [ 339.327362, 203.603760 ], + [ 335.407196, 217.421814 ], + [ 334.663208, 233.940430 ], + [ 336.303955, 252.100281 ], + [ 341.083832, 269.207336 ], + [ 350.299530, 290.420471 ], + [ 362.875580, 310.599915 ], + [ 379.830048, 336.927246 ], + [ 406.004974, 372.963074 ], + [ 423.493896, 392.366638 ], + [ 456.999573, 431.136414 ], + [ 473.374695, 445.817444 ], + [ 487.529907, 459.364502 ], + [ 502.688141, 474.394470 ], + [ 512.572327, 482.678406 ], + [ 517.389404, 487.250916 ], + [ 517.726501, 487.596008 ] + ] + ] +} diff --git a/tool/recorder/data/reference/Y_2.json b/tool/recorder/data/reference/Y_2.json new file mode 100644 index 0000000..8480a79 --- /dev/null +++ b/tool/recorder/data/reference/Y_2.json @@ -0,0 +1,51 @@ +{ + "type": "REFERENCE", + "value": "Y", + "sub-id": 2, + "data": [ + [ + [ 313.043488, 631.578369 ], + [ 317.790375, 629.543701 ], + [ 321.803589, 622.867371 ], + [ 327.028412, 615.648804 ], + [ 333.304626, 605.274414 ], + [ 340.733765, 590.021362 ], + [ 348.577911, 574.198242 ], + [ 355.939789, 561.516724 ], + [ 360.564575, 554.860168 ], + [ 363.505432, 550.908997 ], + [ 365.661407, 549.233643 ], + [ 369.158752, 546.581970 ], + [ 371.284973, 546.298340 ], + [ 373.988861, 546.830078 ], + [ 376.967651, 548.026123 ], + [ 381.789612, 553.671875 ], + [ 390.104126, 567.638855 ], + [ 396.183960, 582.108826 ], + [ 405.453613, 599.868530 ], + [ 416.489319, 618.514404 ], + [ 426.734222, 634.620850 ], + [ 433.828369, 645.290710 ], + [ 438.089264, 650.392334 ], + [ 438.748474, 650.845032 ], + [ 440.521027, 651.660583 ] + ], + [ + [ 362.997223, 540.958862 ], + [ 362.997101, 537.003723 ], + [ 362.996216, 530.366272 ], + [ 362.991028, 518.036194 ], + [ 362.421661, 504.460266 ], + [ 362.186646, 484.513672 ], + [ 361.379974, 462.156128 ], + [ 361.443695, 443.999390 ], + [ 361.545074, 429.750549 ], + [ 361.596252, 418.620483 ], + [ 360.837738, 409.842285 ], + [ 360.723022, 407.397522 ], + [ 360.808960, 405.929321 ], + [ 360.804871, 406.028503 ], + [ 360.807587, 405.962097 ] + ] + ] +} diff --git a/tool/recorder/data/reference/Z_1.json b/tool/recorder/data/reference/Z_1.json new file mode 100644 index 0000000..94b10f8 --- /dev/null +++ b/tool/recorder/data/reference/Z_1.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "Z", + "sub-id": 1, + "data": [ + [ + [ 286.401489, 614.254028 ], + [ 297.920624, 614.888794 ], + [ 310.784149, 615.627075 ], + [ 327.595734, 616.382202 ], + [ 348.880463, 615.723633 ], + [ 374.306152, 613.154907 ], + [ 414.149811, 608.039795 ], + [ 430.826569, 606.762817 ], + [ 443.668732, 604.942139 ], + [ 450.154297, 602.824219 ], + [ 451.594177, 598.329224 ], + [ 446.505737, 589.931763 ], + [ 435.678802, 574.467773 ], + [ 420.166351, 554.056458 ], + [ 399.788239, 534.257324 ], + [ 376.353943, 513.225098 ], + [ 350.529297, 492.914673 ], + [ 328.855774, 475.465759 ], + [ 311.610077, 461.617554 ], + [ 296.332397, 446.603394 ], + [ 287.896637, 437.295044 ], + [ 284.871460, 433.979919 ], + [ 284.202667, 432.092712 ], + [ 288.386261, 430.043518 ], + [ 313.808929, 425.505554 ], + [ 332.158386, 424.057800 ], + [ 351.182129, 424.874512 ], + [ 376.727173, 426.713135 ], + [ 399.659485, 430.191650 ], + [ 417.271057, 433.902893 ], + [ 440.750122, 439.016968 ], + [ 444.068146, 440.018372 ] + ] + ] +} diff --git a/tool/recorder/data/reference/Z_2.json b/tool/recorder/data/reference/Z_2.json new file mode 100644 index 0000000..818789f --- /dev/null +++ b/tool/recorder/data/reference/Z_2.json @@ -0,0 +1,126 @@ +{ + "type": "REFERENCE", + "value": "Z", + "sub-id": 2, + "data": [ + [ + [ 235.781677, 646.903687 ], + [ 231.334091, 646.903687 ], + [ 229.005814, 648.116882 ], + [ 227.137131, 649.874390 ], + [ 221.011734, 658.338928 ], + [ 217.684326, 663.945557 ], + [ 214.022369, 672.722900 ], + [ 211.751785, 683.246216 ], + [ 212.050568, 692.176147 ], + [ 213.418076, 700.992065 ], + [ 216.548859, 707.737427 ], + [ 220.950256, 712.890259 ], + [ 227.453598, 717.777588 ], + [ 236.043610, 720.777466 ], + [ 249.195831, 722.798706 ], + [ 260.791901, 722.662231 ], + [ 271.322052, 721.033997 ], + [ 282.206909, 719.312012 ], + [ 295.011200, 714.841858 ], + [ 309.370361, 707.642395 ], + [ 323.998749, 697.156982 ], + [ 338.415039, 684.487671 ], + [ 352.675629, 672.280762 ], + [ 366.756256, 661.041931 ], + [ 382.187775, 651.227173 ], + [ 394.162659, 644.639709 ], + [ 405.629547, 637.750854 ], + [ 416.378754, 632.553833 ], + [ 428.130188, 628.167786 ], + [ 437.895416, 624.659363 ], + [ 445.263550, 623.726135 ], + [ 455.071136, 624.439087 ], + [ 460.429993, 625.877441 ], + [ 466.764374, 626.270874 ], + [ 471.088654, 627.201904 ], + [ 475.696381, 629.186157 ], + [ 479.265045, 631.604248 ], + [ 485.014099, 637.533325 ], + [ 487.556458, 641.790161 ], + [ 490.209320, 646.772156 ], + [ 491.536469, 650.728760 ], + [ 492.409637, 655.088074 ], + [ 493.900238, 659.298767 ], + [ 495.305359, 664.289062 ], + [ 496.784515, 670.362549 ], + [ 497.878235, 676.781372 ], + [ 498.207214, 683.922546 ], + [ 497.148895, 690.466248 ], + [ 496.378845, 696.421753 ], + [ 495.720734, 701.814819 ], + [ 494.216553, 706.102417 ], + [ 492.070984, 708.943115 ], + [ 488.691620, 711.039551 ], + [ 483.847839, 711.784912 ], + [ 479.268860, 711.244568 ], + [ 472.083557, 709.814270 ], + [ 466.678314, 708.007141 ], + [ 454.178955, 699.735229 ], + [ 447.281464, 691.418579 ], + [ 440.070099, 681.779907 ], + [ 433.840790, 674.180298 ], + [ 425.220795, 662.755371 ], + [ 417.957550, 652.307617 ], + [ 409.794403, 638.129028 ], + [ 402.246826, 624.562744 ], + [ 394.157532, 611.138550 ], + [ 385.152130, 598.091064 ], + [ 378.297028, 586.150146 ], + [ 369.124115, 572.236877 ], + [ 360.861053, 558.563171 ], + [ 351.952942, 546.222717 ], + [ 340.486237, 530.445374 ], + [ 329.462860, 514.655762 ], + [ 318.200897, 499.183350 ], + [ 305.482605, 483.973083 ], + [ 292.925323, 468.410339 ], + [ 281.184784, 453.693848 ], + [ 269.331818, 443.402466 ], + [ 258.439545, 434.794556 ], + [ 247.230392, 428.739624 ], + [ 238.863083, 425.316956 ], + [ 230.225540, 423.432861 ], + [ 225.073441, 424.092773 ], + [ 217.715317, 425.818604 ], + [ 213.238541, 431.263733 ], + [ 210.523346, 437.184692 ], + [ 208.062912, 444.313049 ], + [ 206.288712, 453.263000 ], + [ 205.217285, 460.028992 ], + [ 205.116486, 464.705627 ], + [ 204.975677, 468.576660 ], + [ 206.298676, 474.806824 ], + [ 208.437500, 478.012817 ], + [ 211.723450, 479.718628 ], + [ 217.064804, 481.333923 ], + [ 224.799545, 483.017395 ], + [ 233.700729, 483.620972 ], + [ 247.007050, 483.915283 ], + [ 259.608521, 483.414673 ], + [ 270.960571, 481.995178 ], + [ 280.799438, 481.161743 ], + [ 304.119507, 476.247681 ], + [ 314.200531, 471.637390 ], + [ 324.265808, 465.733826 ], + [ 333.237274, 459.146179 ], + [ 345.017517, 451.196106 ], + [ 356.715759, 443.905884 ], + [ 369.344543, 435.761475 ], + [ 383.399109, 428.479248 ], + [ 400.028412, 421.536011 ], + [ 417.901459, 416.659241 ], + [ 436.312225, 414.758728 ], + [ 452.724304, 415.523804 ], + [ 470.650665, 416.936523 ], + [ 487.830902, 417.965210 ], + [ 494.833160, 418.420593 ], + [ 495.363251, 418.455566 ] + ] + ] +} diff --git a/tool/recorder/data/reference/[_1.json b/tool/recorder/data/reference/[_1.json new file mode 100644 index 0000000..915920c --- /dev/null +++ b/tool/recorder/data/reference/[_1.json @@ -0,0 +1,46 @@ +{ + "type": "REFERENCE", + "value": "[", + "sub-id": 1, + "data": [ + [ + [ 432.932465, 628.246765 ], + [ 428.297760, 627.474121 ], + [ 419.003937, 623.625305 ], + [ 412.903442, 622.144531 ], + [ 404.976746, 620.586304 ], + [ 392.955414, 618.796997 ], + [ 378.495026, 618.742065 ], + [ 362.963776, 618.500610 ], + [ 346.421936, 618.460327 ], + [ 332.083405, 618.087524 ], + [ 321.033051, 618.440002 ], + [ 312.355927, 618.099609 ], + [ 307.111755, 618.086487 ], + [ 305.613281, 617.666931 ], + [ 304.843597, 617.323486 ], + [ 306.755493, 613.240845 ], + [ 310.877045, 606.268799 ], + [ 316.079559, 589.163269 ], + [ 320.057953, 565.590698 ], + [ 323.838928, 527.161377 ], + [ 324.056580, 501.013306 ], + [ 323.292236, 483.185364 ], + [ 322.781128, 466.769653 ], + [ 322.812073, 452.272644 ], + [ 323.280334, 441.621948 ], + [ 324.095001, 436.034119 ], + [ 325.300964, 432.680908 ], + [ 327.152618, 431.493347 ], + [ 329.355560, 430.240967 ], + [ 332.088013, 429.741821 ], + [ 334.033173, 429.492554 ], + [ 341.611847, 426.989319 ], + [ 347.507416, 425.693359 ], + [ 356.434570, 424.115295 ], + [ 369.309540, 423.094543 ], + [ 382.009491, 422.246582 ], + [ 397.763397, 420.965576 ] + ] + ] +} diff --git a/tool/recorder/data/reference/]_1.json b/tool/recorder/data/reference/]_1.json new file mode 100644 index 0000000..3ea744c --- /dev/null +++ b/tool/recorder/data/reference/]_1.json @@ -0,0 +1,40 @@ +{ + "type": "REFERENCE", + "value": "]", + "sub-id": 1, + "data": [ + [ + [ 359.000916, 552.952637 ], + [ 364.943481, 551.631470 ], + [ 371.612671, 551.637085 ], + [ 380.489594, 552.181763 ], + [ 390.789612, 551.615845 ], + [ 402.363251, 550.353760 ], + [ 413.806549, 548.654785 ], + [ 420.729218, 547.178345 ], + [ 424.625275, 545.841248 ], + [ 426.755096, 545.092651 ], + [ 428.050934, 544.716614 ], + [ 426.714844, 533.865295 ], + [ 425.642365, 520.092590 ], + [ 425.232727, 504.697632 ], + [ 424.013306, 486.290710 ], + [ 422.854523, 466.896606 ], + [ 420.106964, 445.263000 ], + [ 417.409485, 426.332458 ], + [ 416.058594, 407.391602 ], + [ 416.525360, 392.167297 ], + [ 416.402008, 382.957458 ], + [ 416.460968, 379.162048 ], + [ 415.917877, 376.556824 ], + [ 415.833374, 376.175842 ], + [ 415.799591, 376.023499 ], + [ 415.809967, 376.070129 ], + [ 410.320709, 377.848511 ], + [ 401.071716, 380.462891 ], + [ 389.652618, 384.166870 ], + [ 386.136017, 385.817505 ], + [ 384.233978, 386.672668 ] + ] + ] +} diff --git a/tool/recorder/data/reference/^_1.json b/tool/recorder/data/reference/^_1.json new file mode 100644 index 0000000..acf448b --- /dev/null +++ b/tool/recorder/data/reference/^_1.json @@ -0,0 +1,28 @@ +{ + "type": "REFERENCE", + "value": "^", + "sub-id": 1, + "data": [ + [ + [ 307.715088, 558.949524 ], + [ 312.310608, 558.949402 ], + [ 317.958740, 562.760803 ], + [ 327.401031, 572.347046 ], + [ 338.082001, 584.295593 ], + [ 351.906219, 597.145508 ], + [ 363.977081, 608.147827 ], + [ 372.149231, 616.774902 ], + [ 377.626190, 622.887329 ], + [ 380.130554, 625.456665 ], + [ 381.572815, 625.607849 ], + [ 384.449097, 622.459351 ], + [ 390.541840, 612.573120 ], + [ 399.540161, 597.004272 ], + [ 408.143585, 581.359680 ], + [ 414.630249, 567.383484 ], + [ 420.725555, 556.394348 ], + [ 422.240356, 553.065247 ], + [ 422.446198, 552.661926 ] + ] + ] +} diff --git a/tool/recorder/data/reference/a_1.json b/tool/recorder/data/reference/a_1.json new file mode 100644 index 0000000..d9ab7d1 --- /dev/null +++ b/tool/recorder/data/reference/a_1.json @@ -0,0 +1,43 @@ +{ + "type": "REFERENCE", + "value": "a", + "sub-id": 1, + "data": [ + [ + [ 372.987976, 546.289429 ], + [ 362.114227, 545.388062 ], + [ 353.172607, 540.514587 ], + [ 341.796570, 530.915039 ], + [ 331.015808, 515.500305 ], + [ 324.138763, 497.589905 ], + [ 322.910431, 479.051514 ], + [ 324.530579, 459.144897 ], + [ 330.256104, 448.454773 ], + [ 338.031647, 443.235596 ], + [ 346.273529, 443.054016 ], + [ 354.127747, 445.704224 ], + [ 363.431793, 452.923706 ], + [ 370.249023, 465.033569 ], + [ 373.626587, 479.237610 ], + [ 373.900269, 493.638550 ], + [ 372.276520, 512.059265 ], + [ 370.936218, 527.416504 ], + [ 370.197540, 534.453613 ], + [ 369.933228, 536.570190 ], + [ 369.788574, 537.733398 ], + [ 369.904236, 535.544800 ], + [ 369.972626, 525.588928 ], + [ 370.204254, 503.458191 ], + [ 371.635498, 483.472656 ], + [ 375.142090, 462.015564 ], + [ 382.435303, 445.115845 ], + [ 389.441101, 438.033325 ], + [ 398.182190, 434.099182 ], + [ 408.330658, 433.255554 ], + [ 419.120422, 437.366943 ], + [ 428.713959, 446.358093 ], + [ 434.691681, 454.358337 ], + [ 435.115448, 454.935181 ] + ] + ] +} diff --git a/tool/recorder/data/reference/a_2.json b/tool/recorder/data/reference/a_2.json new file mode 100644 index 0000000..44b355e --- /dev/null +++ b/tool/recorder/data/reference/a_2.json @@ -0,0 +1,50 @@ +{ + "type": "REFERENCE", + "value": "a", + "sub-id": 2, + "data": [ + [ + [ 349.010193, 512.973450 ], + [ 349.010254, 516.838196 ], + [ 352.840088, 520.610046 ], + [ 358.519836, 525.978516 ], + [ 365.619873, 531.402710 ], + [ 374.702576, 536.567932 ], + [ 384.916718, 539.920471 ], + [ 393.022827, 538.829407 ], + [ 401.115234, 529.142151 ], + [ 406.719025, 511.162231 ], + [ 409.457520, 489.916565 ], + [ 410.815582, 465.754700 ], + [ 409.610168, 447.348206 ], + [ 408.265747, 435.215759 ], + [ 407.482391, 426.246094 ], + [ 406.186615, 423.661926 ], + [ 404.652405, 422.790039 ] + ], + [ + [ 421.609619, 476.325867 ], + [ 417.591217, 477.643066 ], + [ 413.138397, 479.314636 ], + [ 406.634369, 481.900208 ], + [ 398.555817, 484.519897 ], + [ 389.415802, 485.335999 ], + [ 380.342529, 483.321899 ], + [ 371.293060, 476.778381 ], + [ 362.609619, 465.767212 ], + [ 358.111938, 454.326050 ], + [ 357.660522, 444.385864 ], + [ 359.137024, 438.630310 ], + [ 361.833313, 434.535706 ], + [ 368.605133, 433.261780 ], + [ 379.029755, 434.270752 ], + [ 391.128571, 436.846558 ], + [ 402.898865, 444.422485 ], + [ 412.835846, 455.050537 ], + [ 418.207153, 464.471985 ], + [ 419.750153, 473.040955 ], + [ 419.773865, 473.349182 ], + [ 419.795410, 473.628906 ] + ] + ] +} diff --git a/tool/recorder/data/reference/b_1.json b/tool/recorder/data/reference/b_1.json new file mode 100644 index 0000000..d471787 --- /dev/null +++ b/tool/recorder/data/reference/b_1.json @@ -0,0 +1,66 @@ +{ + "type": "REFERENCE", + "value": "b", + "sub-id": 1, + "data": [ + [ + [ 333.024963, 437.013000 ], + [ 338.821777, 437.534668 ], + [ 344.319000, 438.606140 ], + [ 353.014404, 442.247925 ], + [ 364.175507, 449.587036 ], + [ 378.737000, 463.807617 ], + [ 395.964355, 483.371826 ], + [ 410.824493, 506.471619 ], + [ 432.941925, 551.408569 ], + [ 444.835205, 590.430725 ], + [ 452.696259, 627.587891 ], + [ 454.245697, 645.414185 ], + [ 456.603577, 662.549561 ], + [ 456.245483, 676.904114 ], + [ 455.242859, 691.520752 ], + [ 453.786407, 703.781677 ], + [ 451.461975, 712.170410 ], + [ 448.929047, 717.918274 ], + [ 444.667328, 723.141785 ], + [ 440.214691, 726.489502 ], + [ 435.133789, 727.155518 ], + [ 428.181732, 724.978271 ], + [ 419.648773, 718.263550 ], + [ 407.664093, 701.775146 ], + [ 399.098236, 680.834045 ], + [ 391.671478, 657.170410 ], + [ 381.951569, 616.385620 ], + [ 378.903748, 590.663208 ], + [ 379.999146, 552.227417 ], + [ 385.659729, 520.532104 ], + [ 391.931549, 499.499878 ], + [ 397.449860, 485.871277 ], + [ 404.310974, 471.655396 ], + [ 412.064301, 455.346191 ], + [ 421.172577, 442.160583 ], + [ 429.587982, 433.507263 ], + [ 438.374664, 429.413452 ], + [ 446.923096, 428.315125 ], + [ 453.228790, 431.412170 ], + [ 459.770020, 435.003845 ], + [ 465.809998, 441.214966 ], + [ 471.487885, 453.492432 ], + [ 474.252258, 467.854065 ], + [ 474.057617, 483.251709 ], + [ 472.584564, 497.554871 ], + [ 468.285889, 508.693848 ], + [ 463.203064, 518.275146 ], + [ 459.154846, 523.083252 ], + [ 456.628662, 526.316772 ], + [ 455.131134, 527.378174 ], + [ 453.599518, 527.541748 ], + [ 454.215454, 527.277161 ], + [ 459.126740, 525.563171 ], + [ 467.787872, 523.118347 ], + [ 477.878448, 521.880432 ], + [ 481.177734, 521.746826 ], + [ 482.822052, 521.665344 ] + ] + ] +} diff --git a/tool/recorder/data/reference/b_2.json b/tool/recorder/data/reference/b_2.json new file mode 100644 index 0000000..d0c16c8 --- /dev/null +++ b/tool/recorder/data/reference/b_2.json @@ -0,0 +1,43 @@ +{ + "type": "REFERENCE", + "value": "b", + "sub-id": 2, + "data": [ + [ + [ 349.010193, 630.912048 ], + [ 347.803009, 614.527344 ], + [ 347.818726, 599.383728 ], + [ 348.082916, 562.915771 ], + [ 349.743622, 517.661377 ], + [ 351.655731, 486.223877 ], + [ 354.267242, 446.932678 ], + [ 353.922119, 436.644531 ], + [ 353.514160, 431.547913 ], + [ 353.225189, 427.101929 ], + [ 353.101532, 424.334290 ] + ], + [ + [ 351.674377, 469.662720 ], + [ 351.674103, 476.671936 ], + [ 351.673248, 482.262207 ], + [ 352.356628, 489.278748 ], + [ 355.199249, 498.001892 ], + [ 360.084320, 507.435974 ], + [ 367.642700, 515.720764 ], + [ 375.065460, 520.345337 ], + [ 382.017548, 521.462158 ], + [ 388.987671, 519.816956 ], + [ 395.285919, 514.747192 ], + [ 400.017487, 506.785767 ], + [ 401.495789, 496.274109 ], + [ 399.285339, 483.979309 ], + [ 394.145081, 471.233643 ], + [ 387.010071, 461.293091 ], + [ 379.678528, 455.180115 ], + [ 372.980713, 455.412292 ], + [ 365.027130, 459.457458 ], + [ 362.503967, 462.165833 ], + [ 361.567139, 463.689209 ] + ] + ] +} diff --git a/tool/recorder/data/reference/c_1.json b/tool/recorder/data/reference/c_1.json new file mode 100644 index 0000000..fe25fd6 --- /dev/null +++ b/tool/recorder/data/reference/c_1.json @@ -0,0 +1,25 @@ +{ + "type": "REFERENCE", + "value": "c", + "sub-id": 1, + "data": [ + [ + [ 404.292328, 516.305054 ], + [ 399.871918, 515.568054 ], + [ 396.193726, 516.551331 ], + [ 388.965637, 515.699402 ], + [ 379.422424, 515.106018 ], + [ 366.259277, 510.391296 ], + [ 349.994934, 501.528625 ], + [ 334.729614, 489.308899 ], + [ 326.441650, 472.437195 ], + [ 325.573700, 454.860779 ], + [ 329.992920, 441.814819 ], + [ 340.558807, 434.152527 ], + [ 355.375702, 430.693787 ], + [ 374.621063, 432.301086 ], + [ 390.548676, 439.166870 ], + [ 399.483429, 448.804016 ] + ] + ] +} diff --git a/tool/recorder/data/reference/d_1.json b/tool/recorder/data/reference/d_1.json new file mode 100644 index 0000000..c09d18b --- /dev/null +++ b/tool/recorder/data/reference/d_1.json @@ -0,0 +1,48 @@ +{ + "type": "REFERENCE", + "value": "d", + "sub-id": 1, + "data": [ + [ + [ 493.543030, 524.967224 ], + [ 487.143219, 527.711853 ], + [ 481.108673, 530.919006 ], + [ 475.084442, 532.264465 ], + [ 466.891663, 532.831604 ], + [ 454.452454, 529.512756 ], + [ 442.405884, 520.551392 ], + [ 431.150360, 505.247009 ], + [ 424.678375, 487.578186 ], + [ 421.583832, 465.761963 ], + [ 424.024475, 448.228394 ], + [ 427.303925, 434.578613 ], + [ 434.027130, 429.244629 ], + [ 444.217529, 425.967529 ], + [ 455.950836, 426.285339 ], + [ 468.211426, 430.911499 ], + [ 479.973694, 441.579956 ], + [ 490.464111, 461.433350 ], + [ 497.759827, 484.496521 ], + [ 507.245270, 528.781799 ], + [ 508.892303, 571.343018 ], + [ 506.872131, 606.359863 ], + [ 505.207916, 620.340210 ], + [ 504.781464, 634.101807 ], + [ 503.735321, 644.013550 ], + [ 502.917206, 648.768005 ], + [ 502.778564, 649.479492 ], + [ 502.176331, 632.304077 ], + [ 503.672913, 595.207275 ], + [ 506.230865, 560.871826 ], + [ 508.752686, 526.095276 ], + [ 511.741730, 492.777588 ], + [ 514.948914, 475.052612 ], + [ 519.193298, 459.605164 ], + [ 526.353577, 444.702881 ], + [ 535.003845, 438.115479 ], + [ 547.990295, 435.588501 ], + [ 563.618408, 440.516541 ], + [ 578.329468, 447.688782 ] + ] + ] +} diff --git a/tool/recorder/data/reference/d_2.json b/tool/recorder/data/reference/d_2.json new file mode 100644 index 0000000..2487626 --- /dev/null +++ b/tool/recorder/data/reference/d_2.json @@ -0,0 +1,49 @@ +{ + "type": "REFERENCE", + "value": "d", + "sub-id": 2, + "data": [ + [ + [ 405.624420, 630.245728 ], + [ 404.096008, 634.833618 ], + [ 403.826355, 631.043518 ], + [ 403.659363, 623.199829 ], + [ 402.911194, 608.384705 ], + [ 402.079224, 579.603516 ], + [ 400.908417, 535.408569 ], + [ 400.446442, 488.422363 ], + [ 400.613220, 446.958130 ], + [ 400.782745, 417.552124 ], + [ 399.901215, 408.979614 ], + [ 400.075592, 403.605774 ], + [ 400.191193, 399.903137 ], + [ 401.196655, 399.222900 ], + [ 400.957733, 399.467957 ] + ], + [ + [ 412.284912, 485.654358 ], + [ 412.663940, 492.850769 ], + [ 412.040894, 497.680664 ], + [ 410.510895, 504.466125 ], + [ 406.800751, 513.257874 ], + [ 399.155151, 523.417786 ], + [ 389.852051, 528.753906 ], + [ 381.332245, 527.592590 ], + [ 368.219208, 519.965698 ], + [ 358.541321, 507.672058 ], + [ 349.603333, 494.180603 ], + [ 344.109833, 478.306946 ], + [ 342.674164, 459.294006 ], + [ 345.331177, 445.205139 ], + [ 351.282745, 435.191040 ], + [ 360.686493, 429.145935 ], + [ 371.728424, 430.095337 ], + [ 384.515289, 434.607849 ], + [ 393.424042, 449.475525 ], + [ 400.417206, 468.574646 ], + [ 401.934265, 486.945862 ], + [ 400.780396, 498.358459 ], + [ 399.637695, 507.230957 ] + ] + ] +} diff --git a/tool/recorder/data/reference/d_3.json b/tool/recorder/data/reference/d_3.json new file mode 100644 index 0000000..2bc23b8 --- /dev/null +++ b/tool/recorder/data/reference/d_3.json @@ -0,0 +1,48 @@ +{ + "type": "REFERENCE", + "value": "d", + "sub-id": 3, + "data": [ + [ + [ 389.639221, 509.641846 ], + [ 385.410675, 509.641846 ], + [ 382.998016, 511.112061 ], + [ 378.808472, 511.847168 ], + [ 375.489227, 512.484558 ], + [ 371.199219, 512.832520 ], + [ 365.673279, 513.053284 ], + [ 359.138794, 512.597900 ], + [ 351.651550, 510.648682 ], + [ 341.920013, 505.904846 ], + [ 333.420685, 499.513123 ], + [ 324.151520, 490.464233 ], + [ 318.206665, 480.768799 ], + [ 314.237518, 467.108948 ], + [ 313.262543, 452.731934 ], + [ 313.632538, 437.482788 ], + [ 314.973541, 424.380554 ], + [ 319.469757, 415.318787 ], + [ 325.596985, 406.519165 ], + [ 332.706421, 401.164185 ], + [ 339.779175, 398.729370 ], + [ 346.593231, 399.728516 ], + [ 353.274109, 402.506653 ], + [ 360.873138, 408.767700 ], + [ 368.018951, 419.104065 ], + [ 372.966980, 432.811401 ], + [ 376.491211, 452.753784 ], + [ 378.222626, 477.859680 ], + [ 379.067383, 518.547852 ], + [ 379.154419, 558.010376 ], + [ 378.954041, 574.289490 ], + [ 379.123505, 589.850342 ], + [ 381.176117, 601.837036 ], + [ 382.297272, 608.861694 ], + [ 382.668060, 611.811279 ], + [ 382.874847, 613.015015 ], + [ 382.914673, 613.673035 ], + [ 382.862366, 614.097961 ], + [ 382.876190, 613.985596 ] + ] + ] +} diff --git a/tool/recorder/data/reference/e_1.json b/tool/recorder/data/reference/e_1.json new file mode 100644 index 0000000..1de0ba7 --- /dev/null +++ b/tool/recorder/data/reference/e_1.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "e", + "sub-id": 1, + "data": [ + [ + [ 395.633667, 480.323792 ], + [ 400.478271, 481.016174 ], + [ 406.046906, 478.062500 ], + [ 411.453613, 476.339294 ], + [ 417.806305, 474.742493 ], + [ 425.696594, 473.128662 ], + [ 436.194305, 472.754211 ], + [ 445.620422, 474.671753 ], + [ 454.257996, 478.638855 ], + [ 461.507721, 484.304138 ], + [ 464.724884, 490.159424 ], + [ 463.997284, 496.336731 ], + [ 461.335144, 502.452087 ], + [ 455.512634, 508.903503 ], + [ 445.841797, 514.545105 ], + [ 435.222504, 517.818420 ], + [ 422.841156, 517.990051 ], + [ 412.248749, 517.173340 ], + [ 401.797394, 515.471680 ], + [ 393.362244, 508.908569 ], + [ 386.730957, 499.429138 ], + [ 383.364075, 489.017944 ], + [ 383.666901, 474.903687 ], + [ 386.409027, 460.831116 ], + [ 392.074219, 447.880310 ], + [ 400.781281, 437.132751 ], + [ 411.829712, 430.885803 ], + [ 423.769928, 428.033936 ], + [ 438.458069, 427.871155 ], + [ 453.184326, 431.122864 ], + [ 456.540588, 434.175171 ], + [ 456.926056, 434.438843 ] + ] + ] +} diff --git a/tool/recorder/data/reference/e_2.json b/tool/recorder/data/reference/e_2.json new file mode 100644 index 0000000..a4bd668 --- /dev/null +++ b/tool/recorder/data/reference/e_2.json @@ -0,0 +1,53 @@ +{ + "type": "REFERENCE", + "value": "e", + "sub-id": 2, + "data": [ + [ + [ 362.331177, 409.027588 ], + [ 362.331360, 412.948425 ], + [ 364.192291, 415.908447 ], + [ 367.137848, 420.961304 ], + [ 372.403503, 427.850220 ], + [ 379.293335, 437.871216 ], + [ 387.017334, 449.238892 ], + [ 392.926331, 460.018921 ], + [ 398.931976, 469.519104 ], + [ 402.872833, 475.861145 ], + [ 405.866302, 480.095825 ], + [ 406.667603, 480.743896 ], + [ 407.991302, 482.156921 ], + [ 407.973602, 482.137878 ], + [ 409.591736, 480.676025 ], + [ 415.215271, 476.880676 ], + [ 422.251556, 472.856201 ], + [ 429.328003, 470.393555 ], + [ 438.916687, 469.185608 ], + [ 447.857513, 469.871033 ], + [ 455.737244, 473.220093 ], + [ 461.101471, 477.567627 ], + [ 464.570374, 481.890564 ], + [ 465.839935, 487.545288 ], + [ 464.415283, 492.100220 ], + [ 463.714966, 494.485291 ], + [ 457.718140, 503.398804 ], + [ 451.060364, 508.228088 ], + [ 443.264130, 513.903687 ], + [ 434.348297, 516.162842 ], + [ 426.332764, 515.679749 ], + [ 416.873108, 514.251221 ], + [ 409.766693, 509.700989 ], + [ 403.723511, 502.358704 ], + [ 401.413818, 490.752075 ], + [ 401.614838, 476.388794 ], + [ 403.906311, 460.305420 ], + [ 409.328064, 446.532532 ], + [ 417.884949, 435.086121 ], + [ 429.183014, 427.644714 ], + [ 441.237518, 421.081665 ], + [ 452.029022, 417.924866 ], + [ 463.434448, 419.674988 ], + [ 475.658417, 423.197571 ] + ] + ] +} diff --git a/tool/recorder/data/reference/f_1.json b/tool/recorder/data/reference/f_1.json new file mode 100644 index 0000000..4ce9bb7 --- /dev/null +++ b/tool/recorder/data/reference/f_1.json @@ -0,0 +1,49 @@ +{ + "type": "REFERENCE", + "value": "f", + "sub-id": 1, + "data": [ + [ + [ 297.058289, 454.337341 ], + [ 310.887299, 462.350159 ], + [ 322.628693, 473.000854 ], + [ 338.667114, 494.122864 ], + [ 372.521454, 555.606689 ], + [ 398.009857, 617.537842 ], + [ 411.773560, 666.428345 ], + [ 415.287567, 702.873169 ], + [ 412.300629, 720.966675 ], + [ 405.227692, 727.407654 ], + [ 394.968231, 726.950806 ], + [ 383.386902, 719.606201 ], + [ 369.256592, 696.247437 ], + [ 348.347168, 634.983643 ], + [ 334.237488, 552.456299 ], + [ 333.980164, 471.521057 ], + [ 337.207977, 379.544373 ], + [ 340.201233, 300.739075 ], + [ 341.869202, 253.527466 ], + [ 337.240814, 233.200134 ], + [ 329.057648, 221.002869 ], + [ 319.294495, 212.708130 ], + [ 307.657623, 200.187134 ], + [ 297.770905, 194.449341 ], + [ 289.342285, 194.138489 ], + [ 282.370728, 200.353882 ], + [ 277.943573, 212.312866 ], + [ 275.259674, 236.065674 ], + [ 274.588898, 280.640869 ], + [ 278.330841, 323.776611 ], + [ 285.178192, 349.328918 ], + [ 297.938202, 366.089417 ], + [ 314.868195, 379.766296 ], + [ 333.931763, 394.854370 ], + [ 355.453430, 410.876770 ], + [ 377.904114, 428.965881 ], + [ 396.159546, 444.666504 ], + [ 407.068481, 456.236145 ], + [ 407.093811, 456.276306 ], + [ 407.390625, 456.747070 ] + ] + ] +} diff --git a/tool/recorder/data/reference/f_2.json b/tool/recorder/data/reference/f_2.json new file mode 100644 index 0000000..3f7c16e --- /dev/null +++ b/tool/recorder/data/reference/f_2.json @@ -0,0 +1,37 @@ +{ + "type": "REFERENCE", + "value": "f", + "sub-id": 2, + "data": [ + [ + [ 427.604065, 626.247803 ], + [ 422.028564, 627.331665 ], + [ 420.560242, 627.699829 ], + [ 415.549225, 629.462036 ], + [ 410.600433, 631.485229 ], + [ 402.710022, 632.224365 ], + [ 392.763428, 632.056763 ], + [ 379.857666, 626.775635 ], + [ 366.151642, 615.604675 ], + [ 354.773010, 600.262329 ], + [ 348.001801, 580.938538 ], + [ 344.897583, 556.624939 ], + [ 345.824036, 522.860168 ], + [ 347.326813, 497.760010 ], + [ 351.917358, 478.528931 ], + [ 356.403961, 463.391357 ], + [ 360.976593, 447.733887 ], + [ 364.416870, 438.615540 ], + [ 365.872040, 435.889099 ], + [ 365.449860, 434.913330 ] + ], + [ + [ 349.010193, 533.629395 ], + [ 357.976929, 535.567627 ], + [ 365.799164, 536.395203 ], + [ 377.805756, 537.099731 ], + [ 391.199402, 539.299133 ], + [ 404.594666, 542.406555 ] + ] + ] +} diff --git a/tool/recorder/data/reference/g_1.json b/tool/recorder/data/reference/g_1.json new file mode 100644 index 0000000..a467426 --- /dev/null +++ b/tool/recorder/data/reference/g_1.json @@ -0,0 +1,54 @@ +{ + "type": "REFERENCE", + "value": "g", + "sub-id": 1, + "data": [ + [ + [ 404.292328, 516.305054 ], + [ 400.010925, 517.018677 ], + [ 395.186829, 519.592651 ], + [ 388.128815, 520.302490 ], + [ 379.503967, 519.511963 ], + [ 366.698029, 511.503601 ], + [ 353.356750, 498.433411 ], + [ 342.428955, 483.041748 ], + [ 335.089325, 466.478943 ], + [ 331.518951, 453.135254 ], + [ 332.371155, 445.107727 ], + [ 336.508972, 442.355347 ], + [ 344.238525, 442.382202 ], + [ 356.725952, 446.806396 ], + [ 370.762848, 458.248535 ], + [ 381.782135, 473.501465 ], + [ 391.665222, 488.821899 ], + [ 397.356415, 501.323669 ], + [ 401.087524, 509.392578 ], + [ 402.219391, 513.946533 ], + [ 402.097229, 515.985107 ], + [ 401.691315, 504.494568 ], + [ 400.507751, 479.370056 ], + [ 398.387207, 423.979614 ], + [ 397.037201, 373.638550 ], + [ 394.532166, 318.757385 ], + [ 389.148956, 280.230835 ], + [ 381.364594, 256.953125 ], + [ 369.465729, 229.341492 ], + [ 362.389923, 223.276062 ], + [ 354.213226, 216.937195 ], + [ 346.541077, 215.174988 ], + [ 339.379517, 214.808899 ], + [ 333.048035, 219.190186 ], + [ 327.380463, 229.104736 ], + [ 322.713867, 244.882080 ], + [ 322.497070, 260.196533 ], + [ 325.366791, 280.692139 ], + [ 336.140533, 321.366272 ], + [ 353.278564, 362.053711 ], + [ 374.199554, 395.945007 ], + [ 396.449799, 429.199158 ], + [ 413.459381, 450.090576 ], + [ 426.736603, 462.829956 ], + [ 437.901245, 468.151306 ] + ] + ] +} diff --git a/tool/recorder/data/reference/h_1.json b/tool/recorder/data/reference/h_1.json new file mode 100644 index 0000000..8fb0101 --- /dev/null +++ b/tool/recorder/data/reference/h_1.json @@ -0,0 +1,53 @@ +{ + "type": "REFERENCE", + "value": "h", + "sub-id": 1, + "data": [ + [ + [ 277.742828, 433.015137 ], + [ 286.803070, 443.841919 ], + [ 295.875671, 456.489441 ], + [ 308.172302, 475.822449 ], + [ 329.148987, 516.881836 ], + [ 348.832489, 561.262024 ], + [ 364.933105, 608.591614 ], + [ 378.719940, 657.418457 ], + [ 386.642456, 695.325012 ], + [ 387.990662, 712.712769 ], + [ 387.777802, 721.372681 ], + [ 385.417572, 726.645386 ], + [ 380.854126, 727.923218 ], + [ 375.145996, 728.561401 ], + [ 367.338043, 724.977478 ], + [ 357.826202, 714.952576 ], + [ 348.174896, 692.410522 ], + [ 340.629517, 655.053711 ], + [ 335.175873, 596.287842 ], + [ 337.104797, 540.200378 ], + [ 343.309540, 482.097656 ], + [ 348.112579, 450.235779 ], + [ 349.112976, 437.045837 ], + [ 348.687012, 425.238403 ], + [ 348.160461, 416.855347 ], + [ 347.864990, 413.693970 ], + [ 347.864014, 413.676758 ], + [ 347.868378, 413.750732 ], + [ 347.551147, 415.907898 ], + [ 346.048340, 430.937439 ], + [ 346.042419, 452.771423 ], + [ 349.921478, 473.604919 ], + [ 356.818817, 490.191589 ], + [ 365.780579, 502.636963 ], + [ 375.684204, 512.974121 ], + [ 384.301208, 513.417053 ], + [ 393.935120, 506.401367 ], + [ 403.551910, 488.406494 ], + [ 409.761780, 466.799561 ], + [ 411.535370, 449.630615 ], + [ 411.727142, 439.114075 ], + [ 411.659149, 435.221802 ], + [ 412.481171, 433.216553 ], + [ 412.615356, 432.889282 ] + ] + ] +} diff --git a/tool/recorder/data/reference/h_2.json b/tool/recorder/data/reference/h_2.json new file mode 100644 index 0000000..9a05097 --- /dev/null +++ b/tool/recorder/data/reference/h_2.json @@ -0,0 +1,44 @@ +{ + "type": "REFERENCE", + "value": "h", + "sub-id": 2, + "data": [ + [ + [ 359.000916, 630.245728 ], + [ 360.935089, 620.194519 ], + [ 361.500397, 609.553711 ], + [ 361.515747, 591.330322 ], + [ 363.851166, 551.337769 ], + [ 366.464874, 517.045776 ], + [ 368.941071, 488.736755 ], + [ 371.145569, 463.505371 ], + [ 373.018402, 445.537964 ], + [ 373.723145, 436.465881 ], + [ 374.949310, 433.536804 ], + [ 374.747070, 433.176025 ], + [ 375.314331, 431.203857 ], + [ 375.188843, 431.695740 ], + [ 374.150238, 437.435486 ], + [ 372.000153, 451.177368 ], + [ 371.267883, 466.072205 ], + [ 371.812225, 480.016968 ], + [ 373.613983, 494.522278 ], + [ 376.735168, 511.553101 ], + [ 381.899078, 526.227661 ], + [ 388.033478, 537.092651 ], + [ 393.912384, 543.028015 ], + [ 402.653748, 542.415894 ], + [ 410.263947, 533.153748 ], + [ 418.407227, 515.037170 ], + [ 425.517059, 494.833984 ], + [ 430.936157, 473.370300 ], + [ 434.758240, 453.489990 ], + [ 437.994537, 439.419312 ], + [ 439.495239, 432.551697 ], + [ 439.879059, 429.939453 ], + [ 440.355530, 429.866028 ], + [ 440.371613, 429.863770 ], + [ 440.468964, 429.850098 ] + ] + ] +} diff --git a/tool/recorder/data/reference/h_3.json b/tool/recorder/data/reference/h_3.json new file mode 100644 index 0000000..2f07c2d --- /dev/null +++ b/tool/recorder/data/reference/h_3.json @@ -0,0 +1,52 @@ +{ + "type": "REFERENCE", + "value": "h", + "sub-id": 3, + "data": [ + [ + [ 315.707672, 407.694946 ], + [ 318.268799, 413.674377 ], + [ 320.566498, 418.334167 ], + [ 325.946991, 428.944824 ], + [ 334.907379, 446.853149 ], + [ 349.192932, 478.484680 ], + [ 370.141541, 532.487610 ], + [ 384.371033, 589.097290 ], + [ 398.378815, 661.794434 ], + [ 403.461823, 705.749146 ], + [ 405.779633, 740.289734 ], + [ 404.520721, 751.364502 ], + [ 401.873688, 760.349976 ], + [ 399.579224, 765.693481 ], + [ 395.905762, 765.263977 ], + [ 388.773438, 759.055908 ], + [ 377.091522, 737.858215 ], + [ 368.687683, 712.443481 ], + [ 359.212524, 656.621643 ], + [ 358.072784, 595.435669 ], + [ 364.127075, 534.167542 ], + [ 379.062714, 468.796448 ], + [ 393.570282, 414.179749 ], + [ 396.319794, 407.270691 ], + [ 394.495911, 395.521362 ], + [ 391.883240, 388.715454 ], + [ 390.753235, 385.100830 ], + [ 390.677582, 384.901733 ], + [ 389.386230, 388.816040 ], + [ 383.508972, 414.685974 ], + [ 380.997559, 443.398926 ], + [ 382.915283, 469.586182 ], + [ 388.630890, 491.248169 ], + [ 397.037354, 506.412048 ], + [ 406.718536, 514.940063 ], + [ 418.089478, 517.324097 ], + [ 431.254333, 510.429871 ], + [ 442.630096, 496.907898 ], + [ 453.228760, 481.833862 ], + [ 459.990448, 463.531372 ], + [ 464.465118, 445.798767 ], + [ 464.831818, 436.332092 ], + [ 464.875763, 435.342651 ] + ] + ] +} diff --git a/tool/recorder/data/reference/i_1.json b/tool/recorder/data/reference/i_1.json new file mode 100644 index 0000000..bda1333 --- /dev/null +++ b/tool/recorder/data/reference/i_1.json @@ -0,0 +1,25 @@ +{ + "type": "REFERENCE", + "value": "i", + "sub-id": 1, + "data": [ + [ + [ 341.683624, 522.301941 ], + [ 341.683502, 513.772095 ], + [ 341.107025, 504.653442 ], + [ 340.514160, 491.566589 ], + [ 340.295654, 476.475525 ], + [ 340.220795, 458.645264 ], + [ 341.437378, 443.990601 ], + [ 344.956635, 432.168518 ], + [ 350.366608, 425.400146 ], + [ 358.095551, 419.870789 ], + [ 367.497131, 418.985168 ], + [ 379.456543, 422.200378 ] + ], + [ + [ 336.355225, 578.939087 ], + [ 333.785889, 575.725952 ] + ] + ] +} diff --git a/tool/recorder/data/reference/i_2.json b/tool/recorder/data/reference/i_2.json new file mode 100644 index 0000000..a3f22f5 --- /dev/null +++ b/tool/recorder/data/reference/i_2.json @@ -0,0 +1,43 @@ +{ + "type": "REFERENCE", + "value": "i", + "sub-id": 2, + "data": [ + [ + [ 324.366333, 413.025513 ], + [ 326.505920, 417.306458 ], + [ 328.486542, 419.002136 ], + [ 331.350189, 422.560059 ], + [ 335.003326, 427.849976 ], + [ 340.007904, 437.053650 ], + [ 345.713715, 453.763855 ], + [ 351.560211, 473.700012 ], + [ 356.262482, 492.733826 ], + [ 359.525024, 509.383972 ], + [ 362.815247, 523.015076 ], + [ 363.006165, 530.210266 ], + [ 363.404175, 533.759216 ], + [ 363.246490, 533.136414 ], + [ 362.905396, 526.205811 ], + [ 361.820435, 511.020142 ], + [ 360.923920, 492.945435 ], + [ 360.798340, 474.471191 ], + [ 361.318512, 455.330627 ], + [ 364.506866, 442.036377 ], + [ 368.436493, 434.010803 ], + [ 372.551910, 428.497131 ], + [ 376.501373, 427.136475 ], + [ 379.520386, 426.869141 ], + [ 387.807678, 430.561279 ], + [ 394.880341, 436.696655 ], + [ 401.889709, 452.097717 ], + [ 404.606384, 461.721130 ], + [ 404.671936, 464.059082 ] + ], + [ + [ 380.314514, 577.606445 ], + [ 377.832001, 580.710876 ], + [ 377.885406, 580.644043 ] + ] + ] +} diff --git a/tool/recorder/data/reference/j_1.json b/tool/recorder/data/reference/j_1.json new file mode 100644 index 0000000..c20a9a4 --- /dev/null +++ b/tool/recorder/data/reference/j_1.json @@ -0,0 +1,51 @@ +{ + "type": "REFERENCE", + "value": "j", + "sub-id": 1, + "data": [ + [ + [ 305.050873, 434.347778 ], + [ 311.442719, 442.021179 ], + [ 318.712555, 452.869446 ], + [ 328.356659, 465.785034 ], + [ 339.928436, 480.931152 ], + [ 352.914673, 499.311462 ], + [ 365.268372, 517.490112 ], + [ 374.154175, 530.455627 ], + [ 379.169495, 537.807739 ], + [ 381.646088, 539.964844 ], + [ 381.638062, 530.682190 ], + [ 380.230377, 508.275940 ], + [ 376.753723, 463.769836 ], + [ 378.694946, 400.263794 ], + [ 385.794373, 339.809875 ], + [ 390.101959, 304.144409 ], + [ 389.795715, 272.541382 ], + [ 386.822021, 252.238220 ], + [ 379.457062, 220.644714 ], + [ 374.252441, 209.511353 ], + [ 367.995697, 200.454895 ], + [ 361.170959, 193.251465 ], + [ 352.869965, 191.501282 ], + [ 343.633270, 196.125244 ], + [ 335.470062, 209.264343 ], + [ 329.770691, 231.992126 ], + [ 329.371796, 260.026611 ], + [ 334.531128, 306.758728 ], + [ 344.749268, 326.756897 ], + [ 363.525085, 362.098328 ], + [ 375.896637, 376.218628 ], + [ 392.718262, 394.029053 ], + [ 407.780457, 408.756653 ], + [ 421.831055, 423.315002 ], + [ 423.178802, 424.850525 ], + [ 423.806061, 425.565186 ] + ], + [ + [ 386.308960, 579.605408 ], + [ 383.724548, 583.486267 ], + [ 381.362915, 585.230225 ], + [ 379.457886, 587.167358 ] + ] + ] +} diff --git a/tool/recorder/data/reference/j_2.json b/tool/recorder/data/reference/j_2.json new file mode 100644 index 0000000..c0c3635 --- /dev/null +++ b/tool/recorder/data/reference/j_2.json @@ -0,0 +1,28 @@ +{ + "type": "REFERENCE", + "value": "j", + "sub-id": 2, + "data": [ + [ + [ 386.975037, 532.963074 ], + [ 388.874176, 536.763000 ], + [ 391.887848, 528.888733 ], + [ 394.204468, 514.691223 ], + [ 396.897705, 482.568604 ], + [ 398.925201, 442.499695 ], + [ 399.275879, 397.552795 ], + [ 397.128784, 373.626465 ], + [ 392.632416, 356.167786 ], + [ 385.053619, 341.719849 ], + [ 376.944214, 334.249573 ], + [ 366.818390, 336.731262 ], + [ 356.420868, 348.106873 ], + [ 348.679230, 365.242981 ] + ], + [ + [ 406.290466, 583.603333 ], + [ 400.499023, 585.258911 ], + [ 397.862091, 585.672791 ] + ] + ] +} diff --git a/tool/recorder/data/reference/j_3.json b/tool/recorder/data/reference/j_3.json new file mode 100644 index 0000000..00a4582 --- /dev/null +++ b/tool/recorder/data/reference/j_3.json @@ -0,0 +1,54 @@ +{ + "type": "REFERENCE", + "value": "j", + "sub-id": 3, + "data": [ + [ + [ 306.382996, 429.683533 ], + [ 313.299377, 433.456848 ], + [ 320.740967, 441.808960 ], + [ 329.658325, 455.496033 ], + [ 340.595428, 473.157715 ], + [ 353.314240, 495.312622 ], + [ 363.728455, 513.964478 ], + [ 370.013153, 527.351013 ], + [ 374.428101, 535.287354 ], + [ 376.751343, 539.278870 ], + [ 377.124390, 539.699829 ], + [ 376.560730, 533.366150 ], + [ 373.935394, 511.888123 ], + [ 369.672394, 469.981201 ], + [ 366.440491, 422.264099 ], + [ 364.097473, 377.700745 ], + [ 363.777771, 324.158386 ], + [ 363.574158, 286.496643 ], + [ 363.777588, 265.004578 ], + [ 363.600952, 249.104431 ], + [ 361.565369, 235.043152 ], + [ 359.312958, 222.869934 ], + [ 355.341034, 215.118713 ], + [ 350.356903, 212.593140 ], + [ 344.972931, 215.505066 ], + [ 337.059052, 221.806702 ], + [ 327.936249, 243.593689 ], + [ 323.704041, 265.918823 ], + [ 317.589172, 308.653625 ], + [ 319.839050, 328.865601 ], + [ 327.977478, 362.319153 ], + [ 340.772125, 384.858093 ], + [ 355.405640, 403.576050 ], + [ 372.499207, 423.702271 ], + [ 391.883942, 444.348877 ], + [ 409.699005, 461.655151 ], + [ 421.168640, 470.831604 ], + [ 421.967224, 471.436523 ] + ], + [ + [ 393.635529, 578.939087 ], + [ 389.201294, 580.839844 ], + [ 383.972046, 586.969238 ], + [ 383.997345, 589.631104 ], + [ 383.779877, 590.182007 ] + ] + ] +} diff --git a/tool/recorder/data/reference/k_1.json b/tool/recorder/data/reference/k_1.json new file mode 100644 index 0000000..cf79f56 --- /dev/null +++ b/tool/recorder/data/reference/k_1.json @@ -0,0 +1,59 @@ +{ + "type": "REFERENCE", + "value": "k", + "sub-id": 1, + "data": [ + [ + [ 312.377441, 413.691833 ], + [ 317.690704, 417.115051 ], + [ 325.699951, 424.937134 ], + [ 337.653259, 441.147827 ], + [ 359.945740, 478.957825 ], + [ 386.631927, 538.701843 ], + [ 409.367554, 597.489441 ], + [ 422.895477, 647.465210 ], + [ 428.321747, 674.208923 ], + [ 433.165192, 707.002808 ], + [ 432.114838, 722.410767 ], + [ 427.366882, 728.141968 ], + [ 423.721527, 729.958740 ], + [ 417.589813, 726.761414 ], + [ 406.211365, 711.898010 ], + [ 394.047302, 675.755249 ], + [ 383.037781, 606.142822 ], + [ 381.972656, 536.591309 ], + [ 386.543762, 476.174500 ], + [ 391.924683, 429.329407 ], + [ 392.926056, 417.397217 ], + [ 393.201202, 389.487732 ], + [ 393.149536, 385.026855 ], + [ 393.150146, 385.079102 ], + [ 393.150146, 385.079224 ], + [ 392.993713, 387.784180 ], + [ 392.402496, 405.371094 ], + [ 392.099274, 430.497803 ], + [ 393.683472, 458.240845 ], + [ 398.432831, 479.656555 ], + [ 406.344269, 493.652039 ], + [ 415.347961, 501.377319 ], + [ 423.184082, 503.599976 ], + [ 428.419800, 502.461060 ], + [ 431.790161, 500.857971 ], + [ 431.616974, 500.932190 ], + [ 428.803925, 498.744324 ], + [ 422.677063, 494.879395 ], + [ 416.519806, 490.416443 ], + [ 412.482788, 483.942383 ], + [ 413.141541, 473.501099 ], + [ 421.031311, 460.400146 ], + [ 431.989563, 447.240356 ], + [ 441.267761, 437.648865 ], + [ 449.902100, 424.765625 ], + [ 454.647491, 409.819275 ], + [ 457.400665, 395.764771 ], + [ 458.464874, 386.685242 ], + [ 458.950714, 384.445068 ], + [ 459.027344, 384.091736 ] + ] + ] +} diff --git a/tool/recorder/data/reference/k_2.json b/tool/recorder/data/reference/k_2.json new file mode 100644 index 0000000..1349791 --- /dev/null +++ b/tool/recorder/data/reference/k_2.json @@ -0,0 +1,48 @@ +{ + "type": "REFERENCE", + "value": "k", + "sub-id": 2, + "data": [ + [ + [ 353.672516, 631.578369 ], + [ 350.481232, 623.800964 ], + [ 348.270050, 613.407227 ], + [ 347.441315, 596.559570 ], + [ 347.339233, 557.632385 ], + [ 347.469452, 510.573914 ], + [ 347.581024, 472.439453 ], + [ 347.636749, 445.312805 ], + [ 347.666687, 431.482056 ], + [ 346.864746, 421.943115 ], + [ 345.623291, 413.518616 ], + [ 344.965118, 408.874451 ], + [ 345.085297, 408.199707 ], + [ 345.088165, 408.077454 ] + ], + [ + [ 360.999084, 485.654358 ], + [ 356.737457, 486.365173 ], + [ 363.287262, 491.354309 ], + [ 369.645813, 496.777344 ], + [ 377.583069, 504.045349 ], + [ 386.605072, 511.836975 ], + [ 396.019440, 519.681885 ], + [ 404.305817, 525.305359 ], + [ 408.917938, 527.843994 ], + [ 409.909485, 528.359680 ], + [ 410.385468, 528.607178 ] + ], + [ + [ 360.333038, 474.993225 ], + [ 359.610077, 479.333862 ], + [ 364.744019, 475.005859 ], + [ 371.211914, 468.436401 ], + [ 380.645386, 458.140015 ], + [ 390.998932, 446.957642 ], + [ 399.856140, 437.741516 ], + [ 407.154327, 430.755310 ], + [ 411.703003, 426.259094 ], + [ 411.977844, 425.986938 ] + ] + ] +} diff --git a/tool/recorder/data/reference/k_3.json b/tool/recorder/data/reference/k_3.json new file mode 100644 index 0000000..e46627c --- /dev/null +++ b/tool/recorder/data/reference/k_3.json @@ -0,0 +1,66 @@ +{ + "type": "REFERENCE", + "value": "k", + "sub-id": 3, + "data": [ + [ + [ 339.019440, 511.640808 ], + [ 345.561462, 518.634644 ], + [ 354.554688, 529.856995 ], + [ 365.848846, 547.193726 ], + [ 390.308441, 593.683472 ], + [ 408.872253, 639.231567 ], + [ 422.190613, 684.803162 ], + [ 428.995514, 717.456177 ], + [ 429.395660, 729.766113 ], + [ 427.501251, 738.475586 ], + [ 424.783295, 746.692810 ], + [ 420.032013, 750.905273 ], + [ 416.604401, 751.634827 ], + [ 409.395142, 745.388306 ], + [ 399.829895, 723.128235 ], + [ 388.471832, 662.046021 ], + [ 384.194946, 597.184692 ], + [ 385.636261, 534.110718 ], + [ 386.999603, 480.922974 ], + [ 387.649872, 445.529968 ], + [ 387.830994, 426.308472 ], + [ 386.047241, 413.162964 ], + [ 384.552490, 403.616638 ], + [ 383.890198, 401.048889 ], + [ 383.947845, 401.541504 ], + [ 383.956909, 401.618591 ], + [ 383.957642, 401.625122 ], + [ 383.957642, 401.624817 ], + [ 384.085144, 405.394592 ], + [ 384.322510, 420.906250 ], + [ 384.795685, 441.902954 ], + [ 386.313599, 467.310608 ], + [ 389.210297, 492.615540 ], + [ 393.834290, 514.582458 ], + [ 400.257751, 528.798889 ], + [ 408.107819, 537.100769 ], + [ 416.250000, 541.062134 ], + [ 425.250244, 540.335571 ], + [ 431.962677, 535.221924 ], + [ 438.268646, 520.968506 ], + [ 441.298157, 506.093445 ], + [ 438.327942, 496.012817 ], + [ 433.925873, 488.964539 ], + [ 427.539093, 485.352844 ], + [ 420.986725, 483.519958 ], + [ 417.024963, 482.747253 ], + [ 415.101501, 482.372437 ], + [ 414.090363, 481.713196 ], + [ 414.801605, 480.587646 ], + [ 420.171661, 475.021545 ], + [ 429.115997, 462.646851 ], + [ 437.441681, 449.553894 ], + [ 444.902527, 435.087158 ], + [ 450.948029, 420.185120 ], + [ 456.281403, 407.605286 ], + [ 462.402985, 400.711548 ], + [ 468.527710, 398.046631 ] + ] + ] +} diff --git a/tool/recorder/data/reference/l_1.json b/tool/recorder/data/reference/l_1.json new file mode 100644 index 0000000..de98fb9 --- /dev/null +++ b/tool/recorder/data/reference/l_1.json @@ -0,0 +1,38 @@ +{ + "type": "REFERENCE", + "value": "l", + "sub-id": 1, + "data": [ + [ + [ 311.045319, 427.684570 ], + [ 317.456177, 432.206543 ], + [ 323.520660, 439.287354 ], + [ 331.929077, 452.298279 ], + [ 343.596405, 470.871582 ], + [ 363.010468, 505.772095 ], + [ 386.108521, 549.489075 ], + [ 414.122192, 611.128662 ], + [ 432.046967, 661.598511 ], + [ 440.126312, 698.711670 ], + [ 439.582703, 717.541992 ], + [ 437.803650, 752.049316 ], + [ 433.772858, 762.539551 ], + [ 427.441895, 767.232544 ], + [ 420.968323, 769.010742 ], + [ 413.856232, 766.038147 ], + [ 401.261261, 749.264893 ], + [ 379.905304, 705.234558 ], + [ 360.851685, 636.865784 ], + [ 357.797821, 569.399353 ], + [ 364.120270, 501.229553 ], + [ 374.368805, 445.152283 ], + [ 387.425262, 408.869873 ], + [ 391.880219, 403.181458 ], + [ 398.872070, 394.472351 ], + [ 404.995728, 388.531067 ], + [ 407.399384, 385.550110 ], + [ 411.654175, 386.264709 ], + [ 411.966431, 386.304321 ] + ] + ] +} diff --git a/tool/recorder/data/reference/l_2.json b/tool/recorder/data/reference/l_2.json new file mode 100644 index 0000000..68c2f17 --- /dev/null +++ b/tool/recorder/data/reference/l_2.json @@ -0,0 +1,24 @@ +{ + "type": "REFERENCE", + "value": "l", + "sub-id": 2, + "data": [ + [ + [ 385.642914, 578.272766 ], + [ 385.642975, 583.650757 ], + [ 386.829712, 579.041016 ], + [ 387.566956, 570.140930 ], + [ 388.406158, 551.449341 ], + [ 388.066223, 513.656799 ], + [ 385.215149, 469.535339 ], + [ 382.676788, 440.690125 ], + [ 380.618652, 419.906311 ], + [ 381.252960, 406.725769 ], + [ 384.813721, 398.608887 ], + [ 394.850586, 400.428589 ], + [ 409.623779, 407.356750 ], + [ 415.167206, 412.333923 ], + [ 416.957825, 414.664612 ] + ] + ] +} diff --git a/tool/recorder/data/reference/l_3.json b/tool/recorder/data/reference/l_3.json new file mode 100644 index 0000000..62f4efc --- /dev/null +++ b/tool/recorder/data/reference/l_3.json @@ -0,0 +1,38 @@ +{ + "type": "REFERENCE", + "value": "l", + "sub-id": 3, + "data": [ + [ + [ 369.657715, 488.985962 ], + [ 373.952057, 496.102844 ], + [ 379.968628, 504.413086 ], + [ 390.316589, 517.300049 ], + [ 403.821106, 534.582581 ], + [ 419.752960, 559.549927 ], + [ 442.887115, 601.539124 ], + [ 456.506714, 642.768921 ], + [ 459.912262, 667.905762 ], + [ 461.498047, 705.515137 ], + [ 457.514404, 718.877563 ], + [ 454.171967, 730.218506 ], + [ 450.002106, 742.928101 ], + [ 443.638947, 751.849731 ], + [ 436.266113, 755.086365 ], + [ 428.023224, 752.251587 ], + [ 419.685944, 741.671631 ], + [ 410.562775, 715.698853 ], + [ 395.578583, 646.898132 ], + [ 393.708954, 586.411865 ], + [ 400.084747, 529.920349 ], + [ 412.832184, 468.120056 ], + [ 426.251495, 431.043945 ], + [ 434.883759, 426.080505 ], + [ 445.436584, 420.905579 ], + [ 458.045898, 422.974060 ], + [ 472.366180, 432.954834 ], + [ 474.041718, 434.395203 ], + [ 475.368622, 437.229187 ] + ] + ] +} diff --git a/tool/recorder/data/reference/l_4.json b/tool/recorder/data/reference/l_4.json new file mode 100644 index 0000000..ccc566d --- /dev/null +++ b/tool/recorder/data/reference/l_4.json @@ -0,0 +1,36 @@ +{ + "type": "REFERENCE", + "value": "l", + "sub-id": 4, + "data": [ + [ + [ 363.663269, 438.345642 ], + [ 373.062256, 446.889893 ], + [ 382.020325, 459.015442 ], + [ 394.463226, 476.390869 ], + [ 415.237823, 511.892151 ], + [ 437.296692, 556.836060 ], + [ 451.455231, 599.791321 ], + [ 459.401428, 641.026550 ], + [ 466.154297, 684.966919 ], + [ 466.571411, 716.814575 ], + [ 464.021301, 726.680542 ], + [ 458.466064, 729.557678 ], + [ 451.382843, 729.671387 ], + [ 439.799957, 727.295166 ], + [ 426.161652, 722.002686 ], + [ 411.490723, 715.150879 ], + [ 397.295532, 702.974243 ], + [ 384.289246, 679.634705 ], + [ 369.933228, 628.391174 ], + [ 368.143921, 590.114197 ], + [ 382.048889, 520.817505 ], + [ 403.007874, 466.806580 ], + [ 424.290710, 440.524048 ], + [ 435.373413, 433.305969 ], + [ 445.113251, 427.087830 ], + [ 447.591064, 426.612366 ], + [ 447.990204, 426.487244 ] + ] + ] +} diff --git a/tool/recorder/data/reference/l_5.json b/tool/recorder/data/reference/l_5.json new file mode 100644 index 0000000..959ad11 --- /dev/null +++ b/tool/recorder/data/reference/l_5.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "l", + "sub-id": 5, + "data": [ + [ + [ 320.370026, 439.678284 ], + [ 328.833008, 445.138611 ], + [ 336.743439, 453.265930 ], + [ 347.357727, 465.149658 ], + [ 361.342682, 479.440247 ], + [ 378.112946, 500.632629 ], + [ 396.815826, 527.084717 ], + [ 418.301117, 563.897461 ], + [ 431.591339, 592.134399 ], + [ 443.853577, 628.622681 ], + [ 448.734009, 660.119324 ], + [ 448.394775, 684.779968 ], + [ 445.615479, 698.626099 ], + [ 442.499878, 709.167908 ], + [ 438.109344, 717.527832 ], + [ 431.867615, 723.960449 ], + [ 427.004242, 727.948486 ], + [ 421.947723, 729.039551 ], + [ 415.620941, 727.654785 ], + [ 407.268158, 721.226074 ], + [ 399.511169, 704.706909 ], + [ 394.121368, 681.424194 ], + [ 390.352570, 642.402222 ], + [ 391.288513, 597.180542 ], + [ 398.117706, 551.077820 ], + [ 410.362823, 511.991272 ], + [ 425.798126, 479.240479 ], + [ 434.584595, 467.633118 ], + [ 444.503784, 454.590637 ], + [ 452.634888, 446.662537 ], + [ 455.000793, 445.545532 ], + [ 455.402771, 445.276733 ] + ] + ] +} diff --git a/tool/recorder/data/reference/m_1.json b/tool/recorder/data/reference/m_1.json new file mode 100644 index 0000000..f2cd76c --- /dev/null +++ b/tool/recorder/data/reference/m_1.json @@ -0,0 +1,64 @@ +{ + "type": "REFERENCE", + "value": "m", + "sub-id": 1, + "data": [ + [ + [ 355.670685, 497.648132 ], + [ 360.980621, 503.034180 ], + [ 366.125244, 508.141663 ], + [ 372.979980, 513.474060 ], + [ 380.723175, 518.132385 ], + [ 389.689758, 522.250122 ], + [ 399.645447, 524.026123 ], + [ 410.336761, 522.459534 ], + [ 418.432343, 518.047729 ], + [ 424.195068, 506.112183 ], + [ 427.816986, 490.418091 ], + [ 429.039185, 467.584167 ], + [ 427.874695, 447.043030 ], + [ 426.444641, 429.492249 ], + [ 425.514160, 420.719849 ], + [ 424.242950, 415.807922 ], + [ 423.190979, 413.152466 ], + [ 422.341003, 413.091797 ], + [ 422.684204, 415.156677 ], + [ 424.114258, 429.767639 ], + [ 427.105896, 453.840820 ], + [ 432.646851, 479.252869 ], + [ 440.237793, 503.110901 ], + [ 447.473724, 518.917908 ], + [ 453.365173, 528.622559 ], + [ 459.239868, 530.092468 ], + [ 464.374420, 528.863892 ], + [ 468.620911, 522.845398 ], + [ 476.137024, 505.684082 ], + [ 479.835785, 488.931091 ], + [ 482.079346, 467.838135 ], + [ 481.946533, 450.741699 ], + [ 479.905182, 439.366333 ], + [ 478.870148, 433.502380 ], + [ 477.686066, 431.375244 ], + [ 477.857239, 431.643066 ], + [ 475.488312, 433.876526 ], + [ 473.384644, 441.418457 ], + [ 471.532928, 461.751404 ], + [ 472.339813, 478.830139 ], + [ 476.515167, 493.204956 ], + [ 482.244751, 503.529541 ], + [ 488.007812, 509.786377 ], + [ 493.007965, 512.171021 ], + [ 498.188141, 511.831421 ], + [ 503.597931, 509.020447 ], + [ 510.252502, 503.519348 ], + [ 517.388916, 491.191528 ], + [ 522.004639, 474.320862 ], + [ 524.913025, 454.705933 ], + [ 525.039917, 439.959290 ], + [ 524.663086, 430.697449 ], + [ 522.786072, 426.916992 ], + [ 522.541931, 426.098999 ], + [ 522.439270, 425.754883 ] + ] + ] +} diff --git a/tool/recorder/data/reference/m_2.json b/tool/recorder/data/reference/m_2.json new file mode 100644 index 0000000..ee329b2 --- /dev/null +++ b/tool/recorder/data/reference/m_2.json @@ -0,0 +1,60 @@ +{ + "type": "REFERENCE", + "value": "m", + "sub-id": 2, + "data": [ + [ + [ 340.351532, 536.294678 ], + [ 339.077545, 531.833984 ], + [ 339.022095, 523.103882 ], + [ 338.963074, 510.330750 ], + [ 339.384125, 493.961121 ], + [ 340.067047, 471.916809 ], + [ 340.088867, 448.383301 ], + [ 340.428162, 428.782349 ], + [ 339.312836, 415.729004 ], + [ 338.656952, 409.294128 ], + [ 338.634491, 408.227051 ] + ], + [ + [ 340.351532, 478.991150 ], + [ 337.549927, 482.498535 ], + [ 338.482452, 485.457642 ], + [ 341.276855, 489.942261 ], + [ 345.481598, 495.402161 ], + [ 353.667694, 505.064026 ], + [ 363.108612, 514.914795 ], + [ 373.934540, 521.543579 ], + [ 384.076172, 521.416626 ], + [ 394.035431, 511.218323 ], + [ 400.439789, 493.078369 ], + [ 403.462250, 472.824219 ], + [ 402.717773, 451.857849 ], + [ 400.573853, 436.973877 ], + [ 399.314972, 425.065247 ], + [ 398.725647, 417.332520 ], + [ 398.442261, 413.894775 ], + [ 398.377869, 413.348206 ] + ], + [ + [ 402.960236, 470.329041 ], + [ 400.982422, 474.289917 ], + [ 400.473816, 476.560486 ], + [ 400.398315, 479.581360 ], + [ 401.726288, 485.449036 ], + [ 405.581146, 492.863464 ], + [ 413.742462, 502.872131 ], + [ 422.864838, 511.934753 ], + [ 431.372040, 515.124817 ], + [ 441.075104, 512.399414 ], + [ 450.220734, 501.888672 ], + [ 458.421234, 482.043762 ], + [ 462.446594, 459.661194 ], + [ 463.445312, 440.741882 ], + [ 461.313202, 425.644287 ], + [ 459.607605, 418.126770 ], + [ 459.209869, 416.310486 ], + [ 459.170013, 416.139526 ] + ] + ] +} diff --git a/tool/recorder/data/reference/n_1.json b/tool/recorder/data/reference/n_1.json new file mode 100644 index 0000000..357ca87 --- /dev/null +++ b/tool/recorder/data/reference/n_1.json @@ -0,0 +1,44 @@ +{ + "type": "REFERENCE", + "value": "n", + "sub-id": 1, + "data": [ + [ + [ 357.668823, 492.317566 ], + [ 362.562195, 495.953491 ], + [ 367.369720, 501.349915 ], + [ 373.636322, 507.644165 ], + [ 380.666626, 513.656006 ], + [ 389.049957, 519.973083 ], + [ 397.853485, 525.307068 ], + [ 404.957397, 527.222168 ], + [ 412.121765, 523.527893 ], + [ 420.138489, 511.466553 ], + [ 424.905853, 495.353271 ], + [ 428.738098, 475.404175 ], + [ 429.952148, 456.083496 ], + [ 429.751770, 441.077393 ], + [ 428.537140, 430.104065 ], + [ 427.643921, 423.821594 ], + [ 427.296509, 422.789673 ], + [ 427.096222, 421.769165 ], + [ 428.281921, 434.265503 ], + [ 430.372375, 457.300110 ], + [ 433.946747, 481.898071 ], + [ 438.767944, 502.117615 ], + [ 444.697815, 517.194458 ], + [ 450.462738, 523.745178 ], + [ 455.791443, 523.788940 ], + [ 461.069733, 520.432556 ], + [ 468.902466, 509.842102 ], + [ 476.765381, 493.953613 ], + [ 481.871979, 473.916504 ], + [ 485.267609, 455.957336 ], + [ 487.160217, 438.426880 ], + [ 488.116241, 426.642944 ], + [ 487.890137, 420.018799 ], + [ 485.891174, 417.635742 ], + [ 485.754425, 417.463379 ] + ] + ] +} diff --git a/tool/recorder/data/reference/n_2.json b/tool/recorder/data/reference/n_2.json new file mode 100644 index 0000000..042bf9f --- /dev/null +++ b/tool/recorder/data/reference/n_2.json @@ -0,0 +1,38 @@ +{ + "type": "REFERENCE", + "value": "n", + "sub-id": 2, + "data": [ + [ + [ 297.058289, 538.293640 ], + [ 298.950104, 528.812683 ], + [ 301.427246, 515.242676 ], + [ 303.041351, 498.327576 ], + [ 304.283264, 474.701416 ], + [ 304.355133, 449.692444 ], + [ 304.106628, 426.002808 ], + [ 303.911438, 408.692322 ], + [ 304.722931, 398.877808 ], + [ 305.639496, 397.004395 ] + ], + [ + [ 306.382996, 482.322754 ], + [ 307.972351, 488.775513 ], + [ 311.209839, 492.421753 ], + [ 316.736053, 496.834961 ], + [ 325.864441, 502.814880 ], + [ 337.701782, 508.483643 ], + [ 351.137665, 512.467285 ], + [ 364.476837, 512.542297 ], + [ 374.255157, 508.761841 ], + [ 382.651764, 499.439819 ], + [ 390.130768, 481.322876 ], + [ 395.475128, 457.404541 ], + [ 397.135223, 435.660461 ], + [ 397.967041, 420.137451 ], + [ 399.551636, 408.859131 ], + [ 399.595245, 408.607605 ], + [ 399.694427, 408.035583 ] + ] + ] +} diff --git a/tool/recorder/data/reference/o_1.json b/tool/recorder/data/reference/o_1.json new file mode 100644 index 0000000..906fc2d --- /dev/null +++ b/tool/recorder/data/reference/o_1.json @@ -0,0 +1,49 @@ +{ + "type": "REFERENCE", + "value": "o", + "sub-id": 1, + "data": [ + [ + [ 399.629974, 526.299866 ], + [ 396.566528, 530.129700 ], + [ 393.738007, 530.248718 ], + [ 390.578339, 530.187134 ], + [ 386.745514, 530.388428 ], + [ 382.128052, 527.148010 ], + [ 377.900208, 522.401001 ], + [ 373.012756, 515.942444 ], + [ 367.616760, 505.601868 ], + [ 363.267792, 493.606506 ], + [ 360.467621, 477.745422 ], + [ 360.322815, 462.032471 ], + [ 361.574738, 448.574646 ], + [ 365.925629, 438.571228 ], + [ 371.567993, 431.620117 ], + [ 380.447601, 424.723389 ], + [ 387.843201, 422.496155 ], + [ 395.372681, 423.037415 ], + [ 402.646881, 426.415588 ], + [ 410.238831, 433.460999 ], + [ 417.155640, 443.628479 ], + [ 421.135681, 457.495422 ], + [ 421.830536, 472.264771 ], + [ 420.836548, 487.079285 ], + [ 418.345490, 497.680298 ], + [ 412.674744, 507.784363 ], + [ 405.147705, 517.405518 ], + [ 397.914551, 522.240173 ], + [ 391.696930, 525.425171 ], + [ 387.703430, 526.040527 ], + [ 384.648621, 525.986816 ], + [ 381.667786, 525.303528 ], + [ 381.786804, 523.227966 ], + [ 381.781403, 517.804443 ], + [ 389.944641, 507.163940 ], + [ 398.516998, 502.243591 ], + [ 408.837952, 500.894714 ], + [ 422.814880, 502.561829 ], + [ 434.604095, 508.557556 ], + [ 444.352753, 516.938660 ] + ] + ] +} diff --git a/tool/recorder/data/reference/o_2.json b/tool/recorder/data/reference/o_2.json new file mode 100644 index 0000000..13a1339 --- /dev/null +++ b/tool/recorder/data/reference/o_2.json @@ -0,0 +1,46 @@ +{ + "type": "REFERENCE", + "value": "o", + "sub-id": 2, + "data": [ + [ + [ 381.646637, 521.635620 ], + [ 377.713257, 524.914856 ], + [ 374.494537, 525.462769 ], + [ 370.227844, 525.561157 ], + [ 365.278656, 525.763794 ], + [ 359.384674, 525.332031 ], + [ 353.722656, 523.024536 ], + [ 346.605164, 514.388672 ], + [ 342.629883, 501.224304 ], + [ 340.721832, 487.081055 ], + [ 341.535156, 474.078308 ], + [ 342.966705, 460.036682 ], + [ 346.100616, 448.722290 ], + [ 351.500824, 441.237610 ], + [ 357.528442, 436.868896 ], + [ 364.541748, 438.133545 ], + [ 372.663116, 440.157898 ], + [ 381.059845, 444.087280 ], + [ 388.075958, 451.185730 ], + [ 394.652496, 463.802368 ], + [ 398.131866, 475.982239 ], + [ 398.730377, 490.435791 ], + [ 396.855530, 505.350159 ], + [ 394.252899, 519.277100 ], + [ 390.120972, 527.567261 ], + [ 384.919952, 530.901978 ], + [ 379.273590, 530.696716 ], + [ 371.441406, 527.750671 ], + [ 364.282684, 525.650757 ], + [ 359.245148, 524.522827 ], + [ 356.499847, 523.803772 ], + [ 354.865997, 523.262207 ], + [ 355.202148, 520.792297 ], + [ 358.496338, 517.496277 ], + [ 368.914001, 513.062134 ], + [ 385.330475, 513.269104 ], + [ 400.369965, 517.476624 ] + ] + ] +} diff --git a/tool/recorder/data/reference/o_3.json b/tool/recorder/data/reference/o_3.json new file mode 100644 index 0000000..079bb5d --- /dev/null +++ b/tool/recorder/data/reference/o_3.json @@ -0,0 +1,48 @@ +{ + "type": "REFERENCE", + "value": "o", + "sub-id": 3, + "data": [ + [ + [ 380.314514, 522.301941 ], + [ 376.402008, 522.301941 ], + [ 372.723389, 522.301636 ], + [ 369.265564, 520.708801 ], + [ 363.865570, 517.715332 ], + [ 358.924042, 512.619202 ], + [ 353.465271, 502.615356 ], + [ 350.336456, 488.567566 ], + [ 349.256470, 474.074463 ], + [ 349.923920, 460.436829 ], + [ 350.681183, 451.580872 ], + [ 353.757935, 445.706116 ], + [ 358.315063, 443.161255 ], + [ 364.775513, 441.825623 ], + [ 370.768097, 442.038635 ], + [ 377.503723, 443.338562 ], + [ 383.530487, 445.736267 ], + [ 389.509430, 451.808044 ], + [ 392.746399, 460.329712 ], + [ 394.710602, 472.105225 ], + [ 394.342804, 483.992065 ], + [ 391.833740, 495.495911 ], + [ 385.511139, 507.396484 ], + [ 378.959076, 517.978943 ], + [ 373.793793, 522.210938 ], + [ 368.992218, 521.351868 ], + [ 364.500824, 519.371521 ], + [ 361.429199, 517.802002 ], + [ 359.502380, 516.775757 ], + [ 358.952881, 514.440552 ], + [ 359.589630, 511.853577 ], + [ 362.763733, 508.085815 ], + [ 371.936615, 502.085144 ], + [ 384.659698, 499.340759 ], + [ 398.202454, 500.046387 ], + [ 411.726166, 503.714233 ], + [ 424.225464, 511.958801 ], + [ 429.374298, 515.631653 ], + [ 429.797638, 515.935364 ] + ] + ] +} diff --git a/tool/recorder/data/reference/p_1.json b/tool/recorder/data/reference/p_1.json new file mode 100644 index 0000000..2a5006f --- /dev/null +++ b/tool/recorder/data/reference/p_1.json @@ -0,0 +1,48 @@ +{ + "type": "REFERENCE", + "value": "p", + "sub-id": 1, + "data": [ + [ + [ 278.408875, 456.336304 ], + [ 284.622131, 453.232117 ], + [ 290.498749, 453.029846 ], + [ 299.510284, 453.282288 ], + [ 311.220154, 456.600830 ], + [ 326.047943, 465.254883 ], + [ 340.719727, 476.090027 ], + [ 352.027954, 486.568787 ], + [ 360.007568, 496.072998 ], + [ 365.035828, 502.606384 ], + [ 366.953033, 505.568787 ], + [ 368.069397, 506.063660 ], + [ 368.052704, 506.051697 ], + [ 367.098053, 493.992554 ], + [ 366.339111, 469.130127 ], + [ 363.685242, 411.306458 ], + [ 363.277191, 378.895691 ], + [ 362.530609, 335.726807 ], + [ 360.977509, 304.805420 ], + [ 359.887573, 287.393005 ], + [ 358.999329, 279.594238 ], + [ 358.070190, 273.578857 ], + [ 357.502014, 274.241821 ], + [ 357.627350, 275.650513 ], + [ 357.018768, 287.319153 ], + [ 356.105011, 313.637878 ] + ], + [ + [ 360.333038, 455.003662 ], + [ 367.615662, 458.252686 ], + [ 372.816437, 460.433472 ], + [ 378.529388, 462.595581 ], + [ 384.265350, 463.954529 ], + [ 390.207886, 464.161377 ], + [ 396.194366, 461.649475 ], + [ 402.671967, 452.737793 ], + [ 408.925232, 441.727600 ], + [ 417.563141, 432.915222 ], + [ 427.767822, 430.525635 ] + ] + ] +} diff --git a/tool/recorder/data/reference/p_2.json b/tool/recorder/data/reference/p_2.json new file mode 100644 index 0000000..c20d7bc --- /dev/null +++ b/tool/recorder/data/reference/p_2.json @@ -0,0 +1,39 @@ +{ + "type": "REFERENCE", + "value": "p", + "sub-id": 2, + "data": [ + [ + [ 335.689178, 518.970337 ], + [ 334.407501, 507.593506 ], + [ 334.241516, 492.865967 ], + [ 334.471649, 458.140930 ], + [ 334.222443, 414.071960 ], + [ 332.393646, 368.717773 ], + [ 329.678589, 345.436157 ], + [ 327.311646, 331.166748 ], + [ 324.893433, 318.959656 ], + [ 322.927094, 315.524780 ], + [ 323.014038, 315.675781 ] + ], + [ + [ 323.034241, 500.313416 ], + [ 327.840057, 506.939941 ], + [ 333.174927, 511.551697 ], + [ 341.064056, 515.221008 ], + [ 351.879333, 516.240112 ], + [ 363.963928, 515.023743 ], + [ 373.717957, 510.361389 ], + [ 380.699707, 503.292358 ], + [ 384.972717, 494.414551 ], + [ 384.326263, 483.862793 ], + [ 379.274658, 468.467712 ], + [ 368.501312, 454.569092 ], + [ 356.338959, 446.065247 ], + [ 345.067535, 441.513000 ], + [ 340.770691, 441.807617 ], + [ 340.082275, 444.764526 ], + [ 339.642822, 445.283630 ] + ] + ] +} diff --git a/tool/recorder/data/reference/q_1.json b/tool/recorder/data/reference/q_1.json new file mode 100644 index 0000000..fcea465 --- /dev/null +++ b/tool/recorder/data/reference/q_1.json @@ -0,0 +1,39 @@ +{ + "type": "REFERENCE", + "value": "q", + "sub-id": 1, + "data": [ + [ + [ 402.294189, 520.302979 ], + [ 396.530090, 520.302734 ], + [ 391.610962, 520.129272 ], + [ 384.984100, 519.695801 ], + [ 372.977356, 519.567322 ], + [ 358.953156, 516.356934 ], + [ 343.613586, 507.162842 ], + [ 332.276520, 489.234985 ], + [ 325.900269, 450.797058 ], + [ 327.845276, 423.891907 ], + [ 333.247833, 406.369629 ], + [ 342.684998, 399.769531 ], + [ 354.794128, 400.474243 ], + [ 366.787445, 410.550171 ], + [ 378.847992, 426.036011 ], + [ 388.175323, 446.563660 ], + [ 396.282318, 469.917603 ], + [ 400.828766, 491.005066 ], + [ 403.904541, 506.108887 ], + [ 404.324890, 511.516785 ], + [ 404.124146, 512.415955 ], + [ 403.583435, 512.740173 ], + [ 403.734924, 512.517334 ], + [ 401.544098, 499.061157 ], + [ 397.356262, 460.507446 ], + [ 394.885620, 411.163269 ], + [ 395.440857, 344.264038 ], + [ 397.582001, 275.504822 ], + [ 398.121429, 241.440002 ], + [ 398.152222, 238.761169 ] + ] + ] +} diff --git a/tool/recorder/data/reference/question_1.json b/tool/recorder/data/reference/question_1.json new file mode 100644 index 0000000..006bccb --- /dev/null +++ b/tool/recorder/data/reference/question_1.json @@ -0,0 +1,39 @@ +{ + "type": "REFERENCE", + "value": "?", + "sub-id": 1, + "data": [ + [ + [ 305.050873, 582.937012 ], + [ 300.437775, 582.937012 ], + [ 298.825531, 583.573242 ], + [ 298.263550, 586.591370 ], + [ 299.113983, 589.201904 ], + [ 302.264496, 593.065063 ], + [ 309.491486, 599.316162 ], + [ 321.582458, 606.707703 ], + [ 333.483856, 612.754028 ], + [ 345.114624, 616.627563 ], + [ 354.536591, 616.512695 ], + [ 361.604919, 615.397461 ], + [ 366.869263, 612.940796 ], + [ 369.785126, 609.297241 ], + [ 371.094727, 604.438232 ], + [ 368.292023, 591.779968 ], + [ 363.015961, 576.857117 ], + [ 356.919800, 560.381775 ], + [ 349.869232, 545.072754 ], + [ 344.403381, 529.274048 ], + [ 341.464691, 513.088196 ], + [ 340.579407, 501.387634 ], + [ 340.711731, 493.176819 ], + [ 341.287537, 489.957275 ], + [ 341.327057, 489.731995 ] + ], + [ + [ 355.670685, 430.349854 ], + [ 356.947418, 434.181702 ], + [ 357.611359, 436.852356 ] + ] + ] +} diff --git a/tool/recorder/data/reference/question_2.json b/tool/recorder/data/reference/question_2.json new file mode 100644 index 0000000..2ac034b --- /dev/null +++ b/tool/recorder/data/reference/question_2.json @@ -0,0 +1,79 @@ +{ + "type": "REFERENCE", + "value": "?", + "sub-id": 2, + "data": [ + [ + [ 331.026825, 572.275940 ], + [ 327.792023, 569.686707 ], + [ 324.880493, 569.787415 ], + [ 321.266602, 570.811340 ], + [ 316.065613, 571.862366 ], + [ 310.509430, 573.549255 ], + [ 304.798828, 575.131836 ], + [ 298.157715, 579.174500 ], + [ 293.735413, 582.592346 ], + [ 290.777039, 585.496094 ], + [ 289.141144, 588.128479 ], + [ 288.802368, 590.935059 ], + [ 288.735260, 592.914429 ], + [ 288.859344, 596.491455 ], + [ 290.525726, 599.925598 ], + [ 297.622559, 604.492920 ], + [ 302.871124, 607.250000 ], + [ 309.945496, 610.684326 ], + [ 316.904022, 613.988159 ], + [ 322.255157, 616.219421 ], + [ 326.716003, 618.829590 ], + [ 332.877045, 622.429077 ], + [ 336.846313, 623.434570 ], + [ 339.121643, 624.010071 ], + [ 340.765869, 623.588928 ], + [ 343.591034, 622.496765 ], + [ 345.214844, 621.922485 ], + [ 348.205994, 620.671143 ], + [ 349.423676, 619.839722 ], + [ 351.288116, 617.173950 ], + [ 353.047424, 614.721985 ], + [ 355.317535, 610.876587 ], + [ 356.662201, 608.405029 ], + [ 357.871704, 605.438843 ], + [ 358.011230, 602.635864 ], + [ 358.310150, 598.999939 ], + [ 358.205505, 595.998352 ], + [ 357.944946, 592.407898 ], + [ 357.636810, 588.992310 ], + [ 356.800537, 584.485779 ], + [ 356.468079, 579.729797 ], + [ 355.079590, 574.969055 ], + [ 353.404266, 570.466919 ], + [ 351.931732, 567.372253 ], + [ 349.062775, 563.888550 ], + [ 346.003998, 560.677551 ], + [ 343.236542, 558.526306 ], + [ 340.148041, 555.330200 ], + [ 337.249786, 552.715515 ], + [ 333.560608, 549.873230 ], + [ 330.119385, 547.222046 ], + [ 327.490601, 545.189331 ], + [ 322.541687, 540.531677 ], + [ 319.952423, 537.446655 ], + [ 317.880157, 534.640808 ], + [ 316.001068, 530.858398 ], + [ 314.784698, 526.858643 ], + [ 313.830994, 517.163940 ], + [ 314.352295, 511.908813 ], + [ 315.119476, 506.004822 ], + [ 315.863617, 500.729858 ], + [ 316.200104, 497.146118 ], + [ 316.389191, 494.935486 ] + ], + [ + [ 332.358917, 431.682495 ], + [ 328.546265, 432.318298 ], + [ 327.079437, 435.354919 ], + [ 329.676697, 436.507263 ], + [ 331.977386, 436.606934 ] + ] + ] +} diff --git a/tool/recorder/data/reference/r_1.json b/tool/recorder/data/reference/r_1.json new file mode 100644 index 0000000..4ca6e52 --- /dev/null +++ b/tool/recorder/data/reference/r_1.json @@ -0,0 +1,33 @@ +{ + "type": "REFERENCE", + "value": "r", + "sub-id": 1, + "data": [ + [ + [ 325.698425, 538.959961 ], + [ 326.320770, 532.576172 ], + [ 326.137299, 522.226196 ], + [ 326.368591, 509.688782 ], + [ 326.405853, 493.725952 ], + [ 326.407135, 474.741760 ], + [ 326.390686, 453.469238 ], + [ 326.376678, 442.827454 ], + [ 326.368927, 435.122375 ], + [ 326.366943, 432.211792 ], + [ 325.418915, 430.458923 ] + ], + [ + [ 322.368164, 503.645020 ], + [ 326.277313, 504.296936 ], + [ 330.133087, 506.257263 ], + [ 334.523499, 508.076355 ], + [ 339.847473, 510.087097 ], + [ 345.557556, 512.528259 ], + [ 351.243591, 514.722107 ], + [ 361.534851, 517.716370 ], + [ 365.409515, 518.437927 ], + [ 365.815796, 518.512085 ], + [ 366.751343, 518.626221 ] + ] + ] +} diff --git a/tool/recorder/data/reference/r_2.json b/tool/recorder/data/reference/r_2.json new file mode 100644 index 0000000..f7958da --- /dev/null +++ b/tool/recorder/data/reference/r_2.json @@ -0,0 +1,50 @@ +{ + "type": "REFERENCE", + "value": "r", + "sub-id": 2, + "data": [ + [ + [ 331.026825, 413.025513 ], + [ 331.026672, 416.914856 ], + [ 332.278656, 419.288452 ], + [ 334.538605, 422.285095 ], + [ 338.018799, 427.220093 ], + [ 343.314789, 436.104492 ], + [ 348.331848, 448.956543 ], + [ 353.354645, 466.743896 ], + [ 356.718689, 484.200684 ], + [ 359.081848, 499.713684 ], + [ 359.739471, 515.832214 ], + [ 359.244965, 530.203491 ], + [ 358.229645, 540.577271 ], + [ 356.172485, 545.328613 ], + [ 352.139435, 548.384277 ], + [ 349.305176, 549.615967 ], + [ 341.824951, 547.266602 ], + [ 336.226868, 545.049194 ], + [ 332.052155, 542.570251 ], + [ 329.366669, 536.736328 ], + [ 328.838593, 529.908752 ], + [ 331.321442, 521.870972 ], + [ 335.918976, 515.754211 ], + [ 343.454620, 512.876709 ], + [ 353.385406, 513.700745 ], + [ 363.680328, 516.011414 ], + [ 372.306122, 519.149780 ], + [ 379.800537, 523.050171 ], + [ 386.081635, 526.292236 ], + [ 390.257843, 526.741394 ], + [ 395.023621, 525.041077 ], + [ 398.094025, 519.833618 ], + [ 401.223480, 509.685059 ], + [ 403.127777, 496.898071 ], + [ 404.287659, 481.250488 ], + [ 405.063873, 462.096436 ], + [ 406.671173, 444.717834 ], + [ 409.002075, 432.349304 ], + [ 411.821289, 423.821106 ], + [ 415.038879, 419.977173 ], + [ 415.222504, 419.803284 ] + ] + ] +} diff --git a/tool/recorder/data/reference/r_3.json b/tool/recorder/data/reference/r_3.json new file mode 100644 index 0000000..e59dec6 --- /dev/null +++ b/tool/recorder/data/reference/r_3.json @@ -0,0 +1,41 @@ +{ + "type": "REFERENCE", + "value": "r", + "sub-id": 3, + "data": [ + [ + [ 292.395935, 441.010925 ], + [ 297.786774, 441.010864 ], + [ 301.034058, 443.024597 ], + [ 304.590302, 445.938354 ], + [ 309.350464, 450.271301 ], + [ 314.838623, 456.167419 ], + [ 322.833740, 467.197693 ], + [ 329.409271, 477.398071 ], + [ 334.948120, 488.834106 ], + [ 337.517731, 501.000977 ], + [ 336.829468, 514.156982 ], + [ 334.676208, 529.188904 ], + [ 330.419189, 538.984863 ], + [ 324.973907, 545.134949 ], + [ 320.487671, 547.816895 ], + [ 318.518188, 548.355347 ], + [ 316.823730, 547.470947 ], + [ 318.029388, 545.917908 ], + [ 326.162506, 540.270935 ], + [ 340.913086, 533.940002 ], + [ 353.664551, 530.960022 ], + [ 365.839752, 530.739441 ], + [ 373.137787, 529.797424 ], + [ 377.344482, 526.353149 ], + [ 378.925842, 516.938477 ], + [ 377.442841, 501.156311 ], + [ 376.923065, 484.478394 ], + [ 376.295105, 467.217773 ], + [ 377.397308, 452.825745 ], + [ 380.690857, 443.031006 ], + [ 381.780609, 440.110596 ], + [ 381.924591, 439.727478 ] + ] + ] +} diff --git a/tool/recorder/data/reference/s_1.json b/tool/recorder/data/reference/s_1.json new file mode 100644 index 0000000..b2eb0c9 --- /dev/null +++ b/tool/recorder/data/reference/s_1.json @@ -0,0 +1,36 @@ +{ + "type": "REFERENCE", + "value": "s", + "sub-id": 1, + "data": [ + [ + [ 282.405182, 421.687683 ], + [ 286.160370, 427.202026 ], + [ 290.098328, 429.428711 ], + [ 297.624725, 432.269531 ], + [ 310.003265, 436.572449 ], + [ 326.862732, 442.880981 ], + [ 345.457092, 454.532043 ], + [ 362.356903, 470.649231 ], + [ 376.115448, 488.651978 ], + [ 385.861847, 504.393005 ], + [ 392.140686, 516.985962 ], + [ 395.654999, 524.430725 ], + [ 396.195740, 525.160706 ], + [ 396.827087, 522.291382 ], + [ 398.459503, 515.300720 ], + [ 401.557648, 501.186707 ], + [ 405.019836, 481.152100 ], + [ 406.029999, 457.174500 ], + [ 404.205475, 438.825562 ], + [ 400.462463, 422.651306 ], + [ 394.318573, 413.535095 ], + [ 385.267731, 411.636108 ], + [ 375.865387, 416.349548 ], + [ 365.446075, 428.169495 ], + [ 360.987518, 444.612183 ], + [ 360.871765, 446.057739 ], + [ 360.826660, 446.621277 ] + ] + ] +} diff --git a/tool/recorder/data/reference/s_2.json b/tool/recorder/data/reference/s_2.json new file mode 100644 index 0000000..3d8338e --- /dev/null +++ b/tool/recorder/data/reference/s_2.json @@ -0,0 +1,20 @@ +{ + "type": "REFERENCE", + "value": "s", + "sub-id": 2, + "data": [ + [ + [ 404.292328, 571.609619 ], + [ 395.836151, 558.889587 ], + [ 388.388763, 549.881958 ], + [ 380.442841, 537.648621 ], + [ 369.620850, 520.411865 ], + [ 356.580383, 498.847534 ], + [ 343.520111, 475.184204 ], + [ 331.202637, 452.470520 ], + [ 321.537445, 436.249084 ], + [ 314.268127, 422.456299 ], + [ 306.215240, 412.945435 ] + ] + ] +} diff --git a/tool/recorder/data/reference/slash_1.json b/tool/recorder/data/reference/slash_1.json new file mode 100644 index 0000000..31c685a --- /dev/null +++ b/tool/recorder/data/reference/slash_1.json @@ -0,0 +1,20 @@ +{ + "type": "REFERENCE", + "value": "slash", + "sub-id": 1, + "data": [ + [ + [ 404.292328, 571.609619 ], + [ 395.836151, 558.889587 ], + [ 388.388763, 549.881958 ], + [ 380.442841, 537.648621 ], + [ 369.620850, 520.411865 ], + [ 356.580383, 498.847534 ], + [ 343.520111, 475.184204 ], + [ 331.202637, 452.470520 ], + [ 321.537445, 436.249084 ], + [ 314.268127, 422.456299 ], + [ 306.215240, 412.945435 ] + ] + ] +} diff --git a/tool/recorder/data/reference/t_1.json b/tool/recorder/data/reference/t_1.json new file mode 100644 index 0000000..1254810 --- /dev/null +++ b/tool/recorder/data/reference/t_1.json @@ -0,0 +1,36 @@ +{ + "type": "REFERENCE", + "value": "t", + "sub-id": 1, + "data": [ + [ + [ 364.329315, 559.615845 ], + [ 362.911865, 555.361816 ], + [ 363.011017, 548.112305 ], + [ 362.421997, 535.287720 ], + [ 361.107666, 516.440125 ], + [ 359.946838, 492.289795 ], + [ 359.866150, 467.988464 ], + [ 360.501740, 449.422363 ], + [ 363.544556, 437.958679 ], + [ 368.213318, 431.029236 ], + [ 373.955963, 428.325012 ], + [ 381.273956, 428.856567 ], + [ 388.445465, 433.952576 ], + [ 396.584869, 445.697937 ], + [ 400.488708, 459.202454 ], + [ 400.807434, 462.159729 ], + [ 400.928406, 462.789429 ] + ], + [ + [ 353.006470, 513.639771 ], + [ 357.721466, 511.123962 ], + [ 362.754547, 510.694580 ], + [ 368.827026, 510.750366 ], + [ 376.255737, 511.405640 ], + [ 385.516327, 511.678040 ], + [ 393.189789, 512.677307 ], + [ 394.230438, 513.076355 ] + ] + ] +} diff --git a/tool/recorder/data/reference/u_1.json b/tool/recorder/data/reference/u_1.json new file mode 100644 index 0000000..6276b6d --- /dev/null +++ b/tool/recorder/data/reference/u_1.json @@ -0,0 +1,36 @@ +{ + "type": "REFERENCE", + "value": "u", + "sub-id": 1, + "data": [ + [ + [ 406.290466, 520.969299 ], + [ 406.290466, 516.570190 ], + [ 406.290436, 509.010559 ], + [ 407.754669, 498.265503 ], + [ 409.894379, 482.365784 ], + [ 413.084656, 460.665039 ], + [ 417.784546, 441.654358 ], + [ 422.636169, 429.197449 ], + [ 428.270294, 423.407837 ], + [ 434.762573, 422.401367 ], + [ 440.677002, 425.868713 ], + [ 450.067810, 433.827820 ], + [ 460.270264, 449.250671 ], + [ 468.066498, 468.273132 ], + [ 475.300720, 488.128052 ], + [ 478.971069, 506.298401 ], + [ 479.817596, 515.956177 ], + [ 477.848358, 519.047241 ], + [ 477.428497, 519.687683 ], + [ 477.342346, 519.833435 ], + [ 476.810303, 508.607544 ], + [ 477.759460, 483.677979 ], + [ 480.091095, 458.120117 ], + [ 483.247040, 436.527039 ], + [ 485.432098, 419.049011 ], + [ 484.882965, 414.843079 ], + [ 484.555298, 413.671326 ] + ] + ] +} diff --git a/tool/recorder/data/reference/u_2.json b/tool/recorder/data/reference/u_2.json new file mode 100644 index 0000000..c74314a --- /dev/null +++ b/tool/recorder/data/reference/u_2.json @@ -0,0 +1,54 @@ +{ + "type": "REFERENCE", + "value": "u", + "sub-id": 2, + "data": [ + [ + [ 366.327484, 409.693909 ], + [ 371.522522, 414.242065 ], + [ 377.572144, 418.971375 ], + [ 383.980743, 425.893250 ], + [ 391.397614, 435.650085 ], + [ 400.352509, 449.701599 ], + [ 410.288300, 467.349854 ], + [ 418.706818, 484.454712 ], + [ 426.011658, 501.739990 ], + [ 430.353333, 516.182434 ], + [ 432.415771, 527.767639 ], + [ 432.781403, 533.046082 ], + [ 432.078186, 535.126343 ], + [ 431.933105, 535.338562 ], + [ 431.725525, 531.921387 ], + [ 431.297607, 517.987122 ], + [ 431.606934, 500.049500 ], + [ 433.566528, 478.388367 ], + [ 437.123016, 454.174011 ], + [ 441.652344, 439.216736 ], + [ 445.427216, 429.490356 ], + [ 450.031616, 424.995056 ], + [ 454.561340, 422.297607 ], + [ 460.249268, 422.125916 ], + [ 465.825897, 424.046265 ], + [ 470.731842, 427.773987 ], + [ 476.464478, 435.010742 ], + [ 482.259796, 445.914917 ], + [ 486.114227, 462.416870 ], + [ 489.452118, 482.061951 ], + [ 491.745392, 501.032043 ], + [ 493.560608, 514.848450 ], + [ 495.740936, 525.539734 ], + [ 496.445496, 532.417236 ], + [ 496.926575, 535.403015 ], + [ 497.254913, 537.820679 ], + [ 497.332550, 528.929565 ], + [ 497.241180, 507.955505 ], + [ 497.019012, 484.772705 ], + [ 496.801514, 459.500244 ], + [ 497.387482, 440.391907 ], + [ 497.503784, 425.022766 ], + [ 496.457550, 419.595947 ], + [ 495.701752, 417.693970 ], + [ 495.473206, 418.299316 ] + ] + ] +} diff --git a/tool/recorder/data/reference/v_1.json b/tool/recorder/data/reference/v_1.json new file mode 100644 index 0000000..0a74d51 --- /dev/null +++ b/tool/recorder/data/reference/v_1.json @@ -0,0 +1,30 @@ +{ + "type": "REFERENCE", + "value": "v", + "sub-id": 1, + "data": [ + [ + [ 335.023132, 532.963074 ], + [ 336.962891, 527.787842 ], + [ 342.127899, 516.112854 ], + [ 349.973602, 501.958008 ], + [ 358.288025, 485.153564 ], + [ 367.152924, 466.403259 ], + [ 374.608459, 447.719971 ], + [ 380.242981, 434.730530 ], + [ 382.641846, 428.266846 ], + [ 383.611908, 426.995056 ], + [ 384.406525, 426.027954 ], + [ 384.193451, 428.358521 ], + [ 385.644562, 444.074829 ], + [ 387.424194, 466.242126 ], + [ 389.380371, 484.821350 ], + [ 392.232971, 503.818726 ], + [ 398.104797, 521.935181 ], + [ 404.797546, 535.578613 ], + [ 412.422211, 541.071716 ], + [ 418.296997, 540.262695 ], + [ 418.878754, 538.707825 ] + ] + ] +} diff --git a/tool/recorder/data/reference/v_2.json b/tool/recorder/data/reference/v_2.json new file mode 100644 index 0000000..3c3e8a2 --- /dev/null +++ b/tool/recorder/data/reference/v_2.json @@ -0,0 +1,59 @@ +{ + "type": "REFERENCE", + "value": "v", + "sub-id": 2, + "data": [ + [ + [ 406.290466, 475.659546 ], + [ 405.522858, 480.267151 ], + [ 406.524689, 482.793701 ], + [ 410.838959, 488.151855 ], + [ 414.504852, 492.829712 ], + [ 418.900238, 496.559143 ], + [ 425.016754, 500.693115 ], + [ 430.890656, 503.270935 ], + [ 435.819519, 504.795471 ], + [ 439.328308, 504.884399 ], + [ 442.532471, 504.584106 ], + [ 449.312073, 498.380249 ], + [ 452.515259, 491.005188 ], + [ 455.159149, 481.604858 ], + [ 457.714752, 468.829834 ], + [ 460.120392, 455.390137 ], + [ 461.956543, 443.280273 ], + [ 464.128418, 434.680481 ], + [ 465.910095, 428.299561 ], + [ 468.344849, 423.799194 ], + [ 472.232086, 417.380188 ], + [ 476.604279, 414.710510 ], + [ 480.943359, 413.093201 ], + [ 487.185394, 413.670654 ], + [ 491.868744, 415.526062 ], + [ 496.135040, 420.156128 ], + [ 500.901154, 428.163086 ], + [ 505.020111, 439.487976 ], + [ 508.279480, 453.167725 ], + [ 509.115784, 469.565552 ], + [ 508.327026, 485.142944 ], + [ 507.220703, 496.243042 ], + [ 504.191162, 506.075806 ], + [ 500.574005, 514.459412 ], + [ 497.424774, 519.305542 ], + [ 494.998932, 520.822327 ], + [ 492.932953, 521.811829 ], + [ 493.450958, 521.563721 ], + [ 493.287964, 518.973145 ], + [ 494.141510, 515.718079 ], + [ 497.050537, 511.308594 ], + [ 504.858368, 506.377380 ], + [ 511.535736, 504.669800 ], + [ 519.275452, 504.375916 ], + [ 528.657410, 504.555908 ], + [ 536.535706, 505.757874 ], + [ 543.313293, 507.463501 ], + [ 547.822632, 509.494507 ], + [ 548.989868, 511.296082 ], + [ 549.562988, 511.883484 ] + ] + ] +} diff --git a/tool/recorder/data/reference/w_1.json b/tool/recorder/data/reference/w_1.json new file mode 100644 index 0000000..7b48743 --- /dev/null +++ b/tool/recorder/data/reference/w_1.json @@ -0,0 +1,55 @@ +{ + "type": "REFERENCE", + "value": "w", + "sub-id": 1, + "data": [ + [ + [ 366.993530, 519.636658 ], + [ 368.426514, 511.946106 ], + [ 370.953156, 502.954895 ], + [ 375.399963, 488.942017 ], + [ 381.017059, 470.126282 ], + [ 388.167755, 448.242126 ], + [ 394.251801, 432.645081 ], + [ 397.027374, 422.529419 ], + [ 399.451416, 414.428223 ], + [ 401.340027, 411.321716 ], + [ 401.830444, 410.751343 ], + [ 403.424896, 410.274414 ], + [ 404.737549, 411.484802 ], + [ 406.351349, 413.406860 ], + [ 408.628113, 416.423401 ], + [ 413.579010, 425.899170 ], + [ 416.837128, 433.475281 ], + [ 419.461609, 440.190613 ], + [ 422.008545, 446.952515 ], + [ 424.552734, 453.291016 ], + [ 426.243591, 457.854492 ], + [ 427.539948, 461.552856 ], + [ 428.500854, 464.287598 ], + [ 429.469879, 464.876770 ], + [ 431.773407, 463.810669 ], + [ 436.655609, 456.976990 ], + [ 440.370148, 449.492371 ], + [ 445.155975, 439.938110 ], + [ 449.752167, 431.281982 ], + [ 454.580505, 423.947815 ], + [ 459.145172, 418.339050 ], + [ 462.539551, 415.401855 ], + [ 465.650696, 414.255798 ], + [ 468.531403, 414.448364 ], + [ 471.349091, 416.175659 ], + [ 474.900391, 420.534729 ], + [ 477.984283, 427.455872 ], + [ 481.276367, 439.021484 ], + [ 484.266815, 454.162109 ], + [ 486.642334, 470.546021 ], + [ 489.878326, 484.773987 ], + [ 493.409393, 495.149719 ], + [ 497.846252, 501.812744 ], + [ 499.886932, 505.372803 ], + [ 500.010620, 508.965210 ], + [ 500.054810, 509.575439 ] + ] + ] +} diff --git a/tool/recorder/data/reference/w_2.json b/tool/recorder/data/reference/w_2.json new file mode 100644 index 0000000..8c52921 --- /dev/null +++ b/tool/recorder/data/reference/w_2.json @@ -0,0 +1,83 @@ +{ + "type": "REFERENCE", + "value": "w", + "sub-id": 2, + "data": [ + [ + [ 382.312683, 467.663757 ], + [ 386.215790, 469.616272 ], + [ 389.139954, 471.840515 ], + [ 391.080048, 474.956482 ], + [ 393.175720, 477.047180 ], + [ 395.203308, 481.235779 ], + [ 398.043152, 484.586487 ], + [ 400.799927, 486.870667 ], + [ 402.588898, 488.788879 ], + [ 405.016174, 489.355164 ], + [ 408.573700, 486.959412 ], + [ 411.509003, 481.136230 ], + [ 413.883911, 471.203125 ], + [ 414.627747, 459.342224 ], + [ 415.506531, 449.674133 ], + [ 416.085022, 442.907837 ], + [ 417.019897, 438.824707 ], + [ 418.203888, 436.178711 ], + [ 420.110321, 434.026794 ], + [ 422.502319, 433.015991 ], + [ 424.860596, 433.203247 ], + [ 428.075897, 434.155945 ], + [ 436.642700, 441.495972 ], + [ 440.654144, 448.657776 ], + [ 443.631989, 456.505127 ], + [ 445.944946, 465.161560 ], + [ 447.571045, 475.200317 ], + [ 449.142273, 482.695923 ], + [ 450.357513, 488.936401 ], + [ 451.281860, 491.260620 ], + [ 452.670593, 495.042297 ], + [ 453.181671, 496.664429 ], + [ 453.864685, 497.529968 ], + [ 453.862640, 497.526123 ], + [ 454.219391, 494.158630 ], + [ 454.736420, 486.740173 ], + [ 455.655609, 476.054749 ], + [ 457.064697, 464.762024 ], + [ 458.979279, 455.437439 ], + [ 460.845215, 448.554932 ], + [ 464.010742, 443.199219 ], + [ 466.829102, 438.558044 ], + [ 468.308685, 437.316406 ], + [ 471.666748, 435.989380 ], + [ 475.852722, 436.186768 ], + [ 478.333160, 436.415405 ], + [ 481.846924, 436.982910 ], + [ 485.199707, 438.589905 ], + [ 488.984436, 441.156555 ], + [ 493.725983, 444.887939 ], + [ 497.557251, 449.260925 ], + [ 500.397522, 455.243591 ], + [ 502.072021, 459.351318 ], + [ 504.288422, 465.581299 ], + [ 505.960022, 470.139282 ], + [ 506.656097, 473.681641 ], + [ 507.036774, 476.884644 ], + [ 506.356110, 478.059509 ], + [ 506.371490, 479.573975 ], + [ 506.607483, 481.638062 ], + [ 506.942291, 483.251160 ], + [ 507.794678, 485.579773 ], + [ 508.305145, 488.060913 ], + [ 508.931702, 491.096497 ], + [ 509.132507, 493.569885 ], + [ 508.477631, 496.032776 ], + [ 506.645630, 498.270325 ], + [ 504.526947, 499.365173 ], + [ 501.991974, 499.973816 ], + [ 500.631927, 499.166931 ], + [ 501.104004, 497.567139 ], + [ 507.343658, 494.250732 ], + [ 521.150635, 493.675781 ], + [ 536.852722, 499.938477 ] + ] + ] +} diff --git a/tool/recorder/data/reference/x_1.json b/tool/recorder/data/reference/x_1.json new file mode 100644 index 0000000..5575545 --- /dev/null +++ b/tool/recorder/data/reference/x_1.json @@ -0,0 +1,31 @@ +{ + "type": "REFERENCE", + "value": "x", + "sub-id": 1, + "data": [ + [ + [ 341.683624, 505.643921 ], + [ 348.254486, 499.747253 ], + [ 355.297699, 491.449707 ], + [ 364.958435, 480.098755 ], + [ 378.712036, 464.437744 ], + [ 394.378479, 447.203613 ], + [ 408.020081, 431.200684 ], + [ 417.985138, 418.416443 ], + [ 423.832092, 409.490540 ], + [ 425.456604, 404.235718 ], + [ 424.111786, 403.771423 ] + ], + [ + [ 402.294189, 510.308167 ], + [ 400.398834, 506.515625 ], + [ 385.582214, 485.989441 ], + [ 372.414917, 468.766296 ], + [ 357.018097, 449.706482 ], + [ 340.822357, 430.824280 ], + [ 327.684692, 414.347839 ], + [ 320.264923, 405.382080 ], + [ 319.759705, 404.787964 ] + ] + ] +} diff --git a/tool/recorder/data/reference/x_2.json b/tool/recorder/data/reference/x_2.json new file mode 100644 index 0000000..9fcfe3d --- /dev/null +++ b/tool/recorder/data/reference/x_2.json @@ -0,0 +1,49 @@ +{ + "type": "REFERENCE", + "value": "x", + "sub-id": 2, + "data": [ + [ + [ 287.733582, 490.984924 ], + [ 291.811157, 495.064148 ], + [ 296.733917, 499.492432 ], + [ 301.380005, 503.077271 ], + [ 308.257141, 506.186462 ], + [ 318.129669, 507.715149 ], + [ 329.797699, 506.722656 ], + [ 341.403107, 503.435791 ], + [ 350.056366, 498.121155 ], + [ 355.779663, 491.693542 ], + [ 358.208252, 484.194763 ], + [ 356.897369, 469.689758 ], + [ 352.464050, 454.444092 ], + [ 344.386871, 442.430847 ], + [ 332.178528, 431.012878 ], + [ 320.722565, 424.319214 ], + [ 310.274445, 418.793945 ], + [ 303.296600, 416.148376 ], + [ 299.549561, 416.694702 ], + [ 299.032227, 416.894714 ], + [ 298.593689, 417.064270 ] + ], + [ + [ 408.954681, 519.636658 ], + [ 402.878906, 520.311218 ], + [ 396.320862, 520.938049 ], + [ 387.542603, 517.146667 ], + [ 376.780609, 508.186890 ], + [ 366.408997, 496.046997 ], + [ 357.814697, 481.578003 ], + [ 353.279694, 466.985107 ], + [ 351.186066, 452.573486 ], + [ 352.243713, 441.848877 ], + [ 354.275177, 433.139099 ], + [ 358.766235, 428.298889 ], + [ 365.375763, 426.085510 ], + [ 373.942932, 425.895447 ], + [ 384.538879, 427.857117 ], + [ 393.412170, 435.465149 ], + [ 402.235596, 448.512390 ] + ] + ] +} diff --git a/tool/recorder/data/reference/y_1.json b/tool/recorder/data/reference/y_1.json new file mode 100644 index 0000000..d90c3f8 --- /dev/null +++ b/tool/recorder/data/reference/y_1.json @@ -0,0 +1,34 @@ +{ + "type": "REFERENCE", + "value": "y", + "sub-id": 1, + "data": [ + [ + [ 353.006470, 517.637695 ], + [ 359.209290, 506.947754 ], + [ 365.191895, 499.933838 ], + [ 375.427551, 490.484253 ], + [ 391.023132, 474.881714 ], + [ 408.480743, 457.920654 ], + [ 423.171753, 444.559570 ], + [ 435.135254, 434.432129 ], + [ 440.464935, 430.422607 ], + [ 441.896912, 429.101501 ], + [ 441.920868, 429.079407 ] + ], + [ + [ 475.559662, 513.639771 ], + [ 469.741821, 506.515015 ], + [ 465.257965, 499.002686 ], + [ 457.491333, 484.378845 ], + [ 445.725555, 462.732788 ], + [ 424.588623, 426.354431 ], + [ 404.720856, 393.628601 ], + [ 392.071411, 373.781738 ], + [ 380.736206, 351.515198 ], + [ 374.407623, 332.287720 ], + [ 371.786499, 317.698486 ], + [ 371.552643, 316.616333 ] + ] + ] +} diff --git a/tool/recorder/data/reference/y_2.json b/tool/recorder/data/reference/y_2.json new file mode 100644 index 0000000..8994af6 --- /dev/null +++ b/tool/recorder/data/reference/y_2.json @@ -0,0 +1,56 @@ +{ + "type": "REFERENCE", + "value": "y", + "sub-id": 2, + "data": [ + [ + [ 318.371887, 434.347778 ], + [ 325.443451, 438.240845 ], + [ 331.509583, 446.075439 ], + [ 339.398743, 458.778015 ], + [ 347.487122, 472.955200 ], + [ 356.668060, 487.173462 ], + [ 365.595184, 499.192261 ], + [ 373.319794, 505.109558 ], + [ 379.428680, 503.745056 ], + [ 387.736389, 495.444336 ], + [ 395.932068, 483.432068 ], + [ 403.536041, 472.408691 ], + [ 409.810730, 466.375183 ], + [ 417.118561, 462.770264 ], + [ 424.662323, 461.554077 ], + [ 431.810150, 461.371948 ], + [ 437.626770, 461.518921 ], + [ 442.555573, 462.764587 ], + [ 447.607819, 466.627808 ], + [ 451.407471, 473.499023 ], + [ 453.423615, 480.998779 ], + [ 454.570923, 488.888062 ], + [ 455.526184, 494.910889 ], + [ 456.188171, 498.047363 ], + [ 456.754852, 499.913879 ], + [ 458.763397, 499.478516 ], + [ 463.716553, 488.768250 ], + [ 468.971069, 463.697571 ], + [ 474.678070, 405.675293 ], + [ 474.488007, 338.060425 ], + [ 467.415710, 298.752441 ], + [ 453.908478, 260.747253 ], + [ 436.082886, 229.865051 ], + [ 423.067352, 214.494141 ], + [ 409.193939, 201.724792 ], + [ 397.678375, 192.630798 ], + [ 390.980377, 190.469604 ], + [ 385.666779, 195.392700 ], + [ 383.897614, 210.436096 ], + [ 383.935089, 241.722717 ], + [ 395.300842, 308.239014 ], + [ 418.429260, 349.652100 ], + [ 443.787811, 385.109985 ], + [ 483.328918, 436.969238 ], + [ 506.863495, 467.074524 ], + [ 513.355164, 477.408508 ], + [ 514.134277, 478.629333 ] + ] + ] +} diff --git a/tool/recorder/data/reference/z_1.json b/tool/recorder/data/reference/z_1.json new file mode 100644 index 0000000..873b59a --- /dev/null +++ b/tool/recorder/data/reference/z_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "z", + "sub-id": 1, + "data": [ + [ + [ 352.340424, 512.307129 ], + [ 362.681305, 510.819397 ], + [ 368.297089, 509.101196 ], + [ 376.220581, 506.797424 ], + [ 384.655701, 505.040405 ], + [ 398.558990, 504.941162 ], + [ 411.719604, 505.201782 ], + [ 421.395355, 505.692322 ], + [ 428.871582, 506.490967 ], + [ 433.578247, 506.493713 ], + [ 436.472809, 505.794678 ], + [ 436.230774, 503.216736 ], + [ 433.454010, 497.728027 ], + [ 423.987549, 488.790222 ], + [ 408.537964, 477.486389 ], + [ 393.333313, 466.681091 ], + [ 379.279480, 456.753601 ], + [ 368.933929, 448.288086 ], + [ 361.637848, 443.363647 ], + [ 357.977753, 440.772095 ], + [ 356.211365, 440.152954 ], + [ 356.386688, 440.234863 ], + [ 359.824982, 440.291626 ], + [ 372.973755, 440.501709 ], + [ 389.921143, 440.333313 ], + [ 406.513123, 440.637268 ], + [ 423.130005, 441.673462 ], + [ 437.738007, 441.335205 ], + [ 449.017120, 440.375549 ], + [ 457.267334, 438.552917 ], + [ 461.800812, 435.661072 ], + [ 461.926453, 435.566711 ], + [ 462.245392, 435.327148 ] + ] + ] +} diff --git a/tool/recorder/data/reference/z_2.json b/tool/recorder/data/reference/z_2.json new file mode 100644 index 0000000..9236c97 --- /dev/null +++ b/tool/recorder/data/reference/z_2.json @@ -0,0 +1,68 @@ +{ + "type": "REFERENCE", + "value": "z", + "sub-id": 2, + "data": [ + [ + [ 313.043488, 413.691833 ], + [ 317.464478, 414.429932 ], + [ 321.216339, 418.634033 ], + [ 326.361969, 424.593628 ], + [ 333.134277, 434.776611 ], + [ 341.076294, 450.849976 ], + [ 348.218475, 470.654785 ], + [ 353.274109, 486.194214 ], + [ 355.159058, 496.362488 ], + [ 355.678436, 503.945007 ], + [ 355.072906, 509.629639 ], + [ 354.320312, 512.411438 ], + [ 353.838440, 514.007751 ], + [ 354.184204, 514.069458 ], + [ 356.533936, 511.667175 ], + [ 360.825897, 506.752869 ], + [ 368.076477, 498.534973 ], + [ 379.331543, 483.148804 ], + [ 388.929352, 465.408508 ], + [ 395.204346, 450.687500 ], + [ 397.944885, 437.727600 ], + [ 398.244232, 427.455200 ], + [ 396.629761, 423.401306 ], + [ 395.188354, 420.503235 ], + [ 394.401550, 418.986816 ], + [ 394.753265, 419.664673 ], + [ 394.756287, 419.670532 ], + [ 396.133911, 420.716980 ], + [ 398.879425, 422.513550 ], + [ 402.146240, 424.153015 ], + [ 406.371002, 425.405212 ], + [ 412.188599, 425.315308 ], + [ 419.515137, 421.344727 ], + [ 427.115021, 408.558533 ], + [ 434.457825, 388.029846 ], + [ 442.848053, 345.533020 ], + [ 441.620392, 308.339966 ], + [ 435.663177, 277.500000 ], + [ 426.960571, 257.904968 ], + [ 409.934998, 223.578308 ], + [ 396.244415, 207.712341 ], + [ 382.972534, 200.404602 ], + [ 372.074463, 196.226624 ], + [ 362.829468, 194.984314 ], + [ 356.672943, 201.164490 ], + [ 351.958252, 210.570068 ], + [ 350.278351, 230.330505 ], + [ 351.646851, 255.688416 ], + [ 356.533325, 295.267517 ], + [ 362.069580, 318.465942 ], + [ 374.684570, 356.558044 ], + [ 387.050018, 385.719910 ], + [ 407.040466, 421.378296 ], + [ 419.312469, 436.300598 ], + [ 429.489349, 444.919739 ], + [ 438.349945, 451.760071 ], + [ 446.197113, 456.036987 ], + [ 447.596710, 457.306152 ], + [ 447.872772, 457.491760 ] + ] + ] +} diff --git a/tool/recorder/data/reference/{_1.json b/tool/recorder/data/reference/{_1.json new file mode 100644 index 0000000..889f0c3 --- /dev/null +++ b/tool/recorder/data/reference/{_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "{", + "sub-id": 1, + "data": [ + [ + [ 474.893616, 659.563782 ], + [ 470.238281, 659.327881 ], + [ 465.339569, 658.758667 ], + [ 459.600494, 657.619934 ], + [ 452.665924, 654.997559 ], + [ 444.295807, 648.516968 ], + [ 437.217316, 632.941040 ], + [ 433.003052, 616.635559 ], + [ 430.121552, 597.403320 ], + [ 429.699951, 578.152344 ], + [ 429.165527, 561.776367 ], + [ 427.473907, 546.036011 ], + [ 423.936066, 533.670227 ], + [ 418.445892, 525.413452 ], + [ 413.129791, 520.650269 ], + [ 407.909210, 519.408691 ], + [ 405.705566, 520.746094 ], + [ 403.738007, 523.140503 ], + [ 404.147308, 522.781555 ], + [ 405.362823, 522.398682 ], + [ 410.036163, 519.747986 ], + [ 414.030975, 516.363647 ], + [ 420.096252, 510.368103 ], + [ 425.343750, 505.124023 ], + [ 430.698975, 498.084167 ], + [ 435.087677, 489.175964 ], + [ 438.813721, 478.372681 ], + [ 440.889191, 464.221313 ], + [ 442.153687, 451.618103 ], + [ 444.209961, 439.148926 ], + [ 447.875366, 431.942322 ], + [ 453.301483, 421.958557 ], + [ 459.008728, 419.191528 ] + ] + ] +} diff --git a/tool/recorder/data/reference/}_1.json b/tool/recorder/data/reference/}_1.json new file mode 100644 index 0000000..e8e8d28 --- /dev/null +++ b/tool/recorder/data/reference/}_1.json @@ -0,0 +1,53 @@ +{ + "type": "REFERENCE", + "value": "}", + "sub-id": 1, + "data": [ + [ + [ 402.294189, 648.902710 ], + [ 409.284302, 654.449463 ], + [ 415.082397, 656.880615 ], + [ 422.368347, 657.395386 ], + [ 429.605530, 655.954041 ], + [ 438.390808, 648.616699 ], + [ 444.739532, 630.724670 ], + [ 448.802277, 612.759888 ], + [ 451.277100, 597.151489 ], + [ 453.687012, 581.808472 ], + [ 456.025269, 565.539673 ], + [ 459.553040, 555.297058 ], + [ 463.066162, 545.065125 ], + [ 468.547852, 535.851440 ], + [ 474.137482, 527.408081 ], + [ 480.048431, 518.472961 ], + [ 485.200104, 513.401367 ], + [ 489.196960, 510.834534 ], + [ 492.087128, 511.931763 ], + [ 493.899628, 513.466125 ], + [ 495.925110, 515.105469 ], + [ 497.147034, 517.501282 ], + [ 498.291687, 521.086243 ], + [ 499.358032, 525.332153 ], + [ 499.953552, 529.567444 ], + [ 500.301392, 532.852600 ], + [ 500.221985, 535.895081 ], + [ 498.807983, 538.065674 ], + [ 497.208405, 538.159119 ], + [ 494.556213, 536.615112 ], + [ 489.421631, 531.747314 ], + [ 484.776886, 525.548462 ], + [ 480.163330, 515.841187 ], + [ 476.818878, 503.816040 ], + [ 473.493042, 485.845703 ], + [ 469.477386, 461.591309 ], + [ 463.680939, 437.393738 ], + [ 455.449524, 412.859497 ], + [ 444.468201, 390.083069 ], + [ 434.595825, 374.312866 ], + [ 425.543304, 364.005066 ], + [ 419.003387, 362.400696 ], + [ 417.572418, 362.415771 ], + [ 417.343323, 362.419434 ] + ] + ] +} diff --git a/tool/recorder/data/reference/~_1.json b/tool/recorder/data/reference/~_1.json new file mode 100644 index 0000000..95a6640 --- /dev/null +++ b/tool/recorder/data/reference/~_1.json @@ -0,0 +1,27 @@ +{ + "type": "REFERENCE", + "value": "~", + "sub-id": 1, + "data": [ + [ + [ 252.432938, 457.668945 ], + [ 257.494843, 458.585815 ], + [ 261.148529, 463.902222 ], + [ 269.980042, 473.053650 ], + [ 281.768433, 481.656616 ], + [ 298.181580, 491.171631 ], + [ 315.791229, 497.085510 ], + [ 331.408295, 496.938904 ], + [ 345.351257, 491.698792 ], + [ 357.597290, 482.558716 ], + [ 368.877533, 472.485229 ], + [ 380.941437, 464.835266 ], + [ 395.585663, 461.950806 ], + [ 410.546539, 465.723145 ], + [ 429.219757, 476.691895 ], + [ 448.395691, 494.644531 ], + [ 454.351685, 499.930359 ], + [ 455.531891, 500.977783 ] + ] + ] +} diff --git a/tool/recorder/data/reference/~_2.json b/tool/recorder/data/reference/~_2.json new file mode 100644 index 0000000..cfd56df --- /dev/null +++ b/tool/recorder/data/reference/~_2.json @@ -0,0 +1,24 @@ +{ + "type": "REFERENCE", + "value": "~", + "sub-id": 2, + "data": [ + [ + [ 255.097137, 447.674133 ], + [ 259.698853, 448.331909 ], + [ 267.432922, 456.044617 ], + [ 278.771729, 467.770508 ], + [ 294.526947, 481.689026 ], + [ 314.220673, 498.480652 ], + [ 333.703583, 511.160217 ], + [ 352.226837, 512.786011 ], + [ 368.540100, 505.806885 ], + [ 381.795807, 492.545227 ], + [ 396.429138, 476.048523 ], + [ 409.710785, 464.711792 ], + [ 423.509827, 459.869385 ], + [ 440.256500, 465.029297 ], + [ 458.088898, 480.442383 ] + ] + ] +} diff --git a/tool/recorder/data/reference/µ_1.json b/tool/recorder/data/reference/µ_1.json new file mode 100644 index 0000000..4745d3a --- /dev/null +++ b/tool/recorder/data/reference/µ_1.json @@ -0,0 +1,42 @@ +{ + "type": "REFERENCE", + "value": "µ", + "sub-id": 1, + "data": [ + [ + [ 458.908417, 558.283203 ], + [ 458.293854, 551.140381 ], + [ 458.193970, 538.874207 ], + [ 460.572449, 517.898193 ], + [ 463.100189, 471.299194 ], + [ 464.001312, 427.668396 ], + [ 461.828156, 386.209961 ], + [ 458.842102, 367.156128 ], + [ 450.231201, 336.257324 ], + [ 442.662354, 319.785706 ], + [ 436.332306, 312.648254 ], + [ 429.650757, 304.710327 ], + [ 426.037231, 305.105042 ], + [ 425.591797, 305.242676 ], + [ 425.344208, 305.319153 ] + ], + [ + [ 482.886230, 437.013000 ], + [ 481.332581, 431.573181 ], + [ 482.458740, 427.306519 ], + [ 484.571503, 426.056519 ], + [ 487.097504, 424.656555 ], + [ 490.175507, 425.313110 ], + [ 494.269623, 428.095886 ], + [ 499.773987, 434.838196 ], + [ 505.598907, 447.857605 ], + [ 510.853333, 464.183411 ], + [ 514.876038, 480.558472 ], + [ 518.437927, 497.968567 ], + [ 519.641846, 514.831726 ], + [ 519.046265, 528.917603 ], + [ 517.821960, 535.398010 ], + [ 517.430298, 538.118896 ] + ] + ] +} diff --git a/tool/recorder/data/reference/€_1.json b/tool/recorder/data/reference/€_1.json new file mode 100644 index 0000000..73eaa68 --- /dev/null +++ b/tool/recorder/data/reference/€_1.json @@ -0,0 +1,50 @@ +{ + "type": "REFERENCE", + "value": "€", + "sub-id": 1, + "data": [ + [ + [ 388.307129, 632.244690 ], + [ 382.359924, 632.988281 ], + [ 375.715332, 632.285156 ], + [ 366.814362, 631.125122 ], + [ 355.662659, 626.599487 ], + [ 342.168518, 619.385620 ], + [ 327.502075, 608.361572 ], + [ 313.096100, 591.889404 ], + [ 303.570190, 571.150818 ], + [ 294.424744, 538.620972 ], + [ 289.423645, 504.988159 ], + [ 291.132996, 485.967712 ], + [ 297.699280, 464.572876 ], + [ 307.594727, 450.629395 ], + [ 325.525604, 441.546448 ], + [ 345.115479, 440.190552 ], + [ 365.560791, 443.495239 ], + [ 384.676971, 451.729553 ], + [ 392.984070, 457.575989 ], + [ 393.664459, 459.805542 ] + ], + [ + [ 279.740967, 550.953674 ], + [ 289.334869, 549.638794 ], + [ 301.723480, 549.515503 ], + [ 315.491364, 549.480591 ], + [ 333.727753, 549.510620 ], + [ 348.824402, 549.552368 ], + [ 356.555298, 550.788635 ], + [ 360.686371, 553.016174 ] + ], + [ + [ 281.073090, 507.642883 ], + [ 285.386902, 502.506348 ], + [ 290.413757, 500.841858 ], + [ 301.832611, 500.355957 ], + [ 316.147919, 501.248962 ], + [ 330.864868, 503.163696 ], + [ 346.004700, 506.373108 ], + [ 354.222839, 508.001160 ], + [ 356.048035, 508.508484 ] + ] + ] +} diff --git a/tool/recorder/lutin_dollar-recorder.py b/tool/recorder/lutin_dollar-recorder.py new file mode 100644 index 0000000..43cf25e --- /dev/null +++ b/tool/recorder/lutin_dollar-recorder.py @@ -0,0 +1,62 @@ +#!/usr/bin/python +import lutin.module as module +import lutin.tools as tools +import os + +def get_type(): + return "BINARY" + +def get_sub_type(): + return "TOOL" + +def get_desc(): + return "LGDT tools: Handwriting recorder" + +def get_licence(): + return "PROPRIETARY" + +def get_compagny_type(): + return "com" + +def get_compagny_name(): + return "Edouard DUPIN" + +def get_maintainer(): + return ["Mr DUPIN Edouard "] + +def get_version(): + return [0,1] + +def create(target, module_name): + my_module = module.Module(__file__, module_name, get_type()) + my_module.add_src_file([ + 'appl/Main.cpp', + 'appl/debug.cpp', + 'appl/Windows.cpp', + 'appl/widget/TextAreaRecognition.cpp', + ]) + my_module.add_module_depend([ + 'ewol', + 'ejson', + 'esvg', + 'dollar', + #'dollar-data' + ]) + my_module.compile_flags('c++', [ + "-DPROJECT_NAME=\"\\\"" + my_module.name + "\\\"\"", + "-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\"" + ]) + my_module.add_path(tools.get_current_path(__file__)) + my_module.pkg_set("VERSION_CODE", 1) + my_module.pkg_add("RIGHT", "WRITE_EXTERNAL_STORAGE") + + my_module.copy_path('data/icon.*','') + my_module.copy_path("data/freefont/*","fonts/") + my_module.copy_path('data/reference/*', "reference") + + my_module.pkg_set("ICON", os.path.join(tools.get_current_path(__file__), "data/icon.png")) + return my_module + + + +