From 0fc1b5a238351aeab04f0ecac844ae0e27187a36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E8=BD=BB=E7=8B=82?= <1677568218@qq.com> Date: Wed, 28 Dec 2022 16:02:46 +0800 Subject: [PATCH] fix: some err --- .gitignore | 3 +- app/api/annotation_data/data.json | 51 ++++---- app/api/annotation_data/dataset.json | 136 +++++++++++----------- app/api/api.py | 2 - app/main.py | 1 - src/pages/Personalization/annotations.vue | 10 +- 6 files changed, 100 insertions(+), 103 deletions(-) diff --git a/.gitignore b/.gitignore index 8ea20f2..5c34f4b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ __pycache__ .vscode *.mjs build -primary_img \ No newline at end of file +primary_img +annotation_data diff --git a/app/api/annotation_data/data.json b/app/api/annotation_data/data.json index 88b31ab..c72ea2b 100644 --- a/app/api/annotation_data/data.json +++ b/app/api/annotation_data/data.json @@ -41,6 +41,30 @@ ], "category_id": 2, "ignore": 0 + }, + { + "area": 15960, + "iscrowd": 0, + "bbox": [ + 428, + 93, + 152, + 105 + ], + "category_id": 3, + "ignore": 0 + }, + { + "area": 75210, + "iscrowd": 0, + "bbox": [ + 283, + 203, + 345, + 218 + ], + "category_id": 3, + "ignore": 0 } ] }, @@ -704,31 +728,6 @@ "height": 320, "width": 320 }, - "annotation": [ - { - "area": 1420, - "iscrowd": 0, - "bbox": [ - 177, - 139, - 71, - 20 - ], - "category_id": 1, - "ignore": 0 - }, - { - "area": 1564, - "iscrowd": 0, - "bbox": [ - 57, - 141, - 68, - 23 - ], - "category_id": 3, - "ignore": 0 - } - ] + "annotation": [] } } \ No newline at end of file diff --git a/app/api/annotation_data/dataset.json b/app/api/annotation_data/dataset.json index 0137966..9907771 100644 --- a/app/api/annotation_data/dataset.json +++ b/app/api/annotation_data/dataset.json @@ -165,6 +165,34 @@ "image_id": 0, "id": 2 }, + { + "area": 15960, + "iscrowd": 0, + "bbox": [ + 428, + 93, + 152, + 105 + ], + "category_id": 3, + "ignore": 0, + "image_id": 0, + "id": 3 + }, + { + "area": 75210, + "iscrowd": 0, + "bbox": [ + 283, + 203, + 345, + 218 + ], + "category_id": 3, + "ignore": 0, + "image_id": 0, + "id": 4 + }, { "area": 680, "iscrowd": 0, @@ -177,7 +205,7 @@ "category_id": 3, "ignore": 0, "image_id": 1, - "id": 3 + "id": 5 }, { "area": 728, @@ -191,7 +219,7 @@ "category_id": 3, "ignore": 0, "image_id": 1, - "id": 4 + "id": 6 }, { "area": 2093, @@ -205,7 +233,7 @@ "category_id": 2, "ignore": 0, "image_id": 1, - "id": 5 + "id": 7 }, { "area": 3366, @@ -219,7 +247,7 @@ "category_id": 2, "ignore": 0, "image_id": 2, - "id": 6 + "id": 8 }, { "area": 1276, @@ -233,7 +261,7 @@ "category_id": 3, "ignore": 0, "image_id": 2, - "id": 7 + "id": 9 }, { "area": 1224, @@ -247,7 +275,7 @@ "category_id": 3, "ignore": 0, "image_id": 2, - "id": 8 + "id": 10 }, { "area": 833, @@ -261,7 +289,7 @@ "category_id": 3, "ignore": 0, "image_id": 3, - "id": 9 + "id": 11 }, { "area": 1701, @@ -275,7 +303,7 @@ "category_id": 3, "ignore": 0, "image_id": 3, - "id": 10 + "id": 12 }, { "area": 3400, @@ -289,7 +317,7 @@ "category_id": 2, "ignore": 0, "image_id": 3, - "id": 11 + "id": 13 }, { "area": 1320, @@ -303,7 +331,7 @@ "category_id": 1, "ignore": 0, "image_id": 4, - "id": 12 + "id": 14 }, { "area": 1071, @@ -317,7 +345,7 @@ "category_id": 1, "ignore": 0, "image_id": 4, - "id": 13 + "id": 15 }, { "area": 5292, @@ -331,7 +359,7 @@ "category_id": 4, "ignore": 0, "image_id": 4, - "id": 14 + "id": 16 }, { "area": 1080, @@ -345,7 +373,7 @@ "category_id": 3, "ignore": 0, "image_id": 5, - "id": 15 + "id": 17 }, { "area": 1292, @@ -359,7 +387,7 @@ "category_id": 3, "ignore": 0, "image_id": 5, - "id": 16 + "id": 18 }, { "area": 4176, @@ -373,7 +401,7 @@ "category_id": 4, "ignore": 0, "image_id": 5, - "id": 17 + "id": 19 }, { "area": 1920, @@ -387,7 +415,7 @@ "category_id": 3, "ignore": 0, "image_id": 6, - "id": 18 + "id": 20 }, { "area": 1680, @@ -401,7 +429,7 @@ "category_id": 3, "ignore": 0, "image_id": 6, - "id": 19 + "id": 21 }, { "area": 1196, @@ -415,7 +443,7 @@ "category_id": 3, "ignore": 0, "image_id": 7, - "id": 20 + "id": 22 }, { "area": 1323, @@ -429,7 +457,7 @@ "category_id": 3, "ignore": 0, "image_id": 7, - "id": 21 + "id": 23 }, { "area": 1197, @@ -443,7 +471,7 @@ "category_id": 3, "ignore": 0, "image_id": 8, - "id": 22 + "id": 24 }, { "area": 1008, @@ -457,7 +485,7 @@ "category_id": 3, "ignore": 0, "image_id": 8, - "id": 23 + "id": 25 }, { "area": 1625, @@ -471,7 +499,7 @@ "category_id": 3, "ignore": 0, "image_id": 9, - "id": 24 + "id": 26 }, { "area": 1276, @@ -485,7 +513,7 @@ "category_id": 3, "ignore": 0, "image_id": 9, - "id": 25 + "id": 27 }, { "area": 1518, @@ -499,7 +527,7 @@ "category_id": 3, "ignore": 0, "image_id": 10, - "id": 26 + "id": 28 }, { "area": 1083, @@ -513,7 +541,7 @@ "category_id": 3, "ignore": 0, "image_id": 10, - "id": 27 + "id": 29 }, { "area": 1584, @@ -527,7 +555,7 @@ "category_id": 1, "ignore": 0, "image_id": 11, - "id": 28 + "id": 30 }, { "area": 2240, @@ -541,7 +569,7 @@ "category_id": 3, "ignore": 0, "image_id": 11, - "id": 29 + "id": 31 }, { "area": 2025, @@ -555,7 +583,7 @@ "category_id": 3, "ignore": 0, "image_id": 12, - "id": 30 + "id": 32 }, { "area": 2106, @@ -569,7 +597,7 @@ "category_id": 1, "ignore": 0, "image_id": 12, - "id": 31 + "id": 33 }, { "area": 1924, @@ -583,7 +611,7 @@ "category_id": 3, "ignore": 0, "image_id": 13, - "id": 32 + "id": 34 }, { "area": 1500, @@ -597,7 +625,7 @@ "category_id": 3, "ignore": 0, "image_id": 13, - "id": 33 + "id": 35 }, { "area": 3080, @@ -611,7 +639,7 @@ "category_id": 1, "ignore": 0, "image_id": 14, - "id": 34 + "id": 36 }, { "area": 2184, @@ -625,7 +653,7 @@ "category_id": 1, "ignore": 0, "image_id": 14, - "id": 35 + "id": 37 }, { "area": 1680, @@ -639,7 +667,7 @@ "category_id": 1, "ignore": 0, "image_id": 15, - "id": 36 + "id": 38 }, { "area": 1620, @@ -653,7 +681,7 @@ "category_id": 1, "ignore": 0, "image_id": 15, - "id": 37 + "id": 39 }, { "area": 1700, @@ -667,7 +695,7 @@ "category_id": 3, "ignore": 0, "image_id": 16, - "id": 38 + "id": 40 }, { "area": 1536, @@ -681,7 +709,7 @@ "category_id": 3, "ignore": 0, "image_id": 16, - "id": 39 + "id": 41 }, { "area": 2490, @@ -695,7 +723,7 @@ "category_id": 3, "ignore": 0, "image_id": 17, - "id": 40 + "id": 42 }, { "area": 1702, @@ -709,7 +737,7 @@ "category_id": 3, "ignore": 0, "image_id": 17, - "id": 41 + "id": 43 }, { "area": 1235, @@ -723,7 +751,7 @@ "category_id": 3, "ignore": 0, "image_id": 18, - "id": 42 + "id": 44 }, { "area": 1386, @@ -737,34 +765,6 @@ "category_id": 1, "ignore": 0, "image_id": 18, - "id": 43 - }, - { - "area": 1420, - "iscrowd": 0, - "bbox": [ - 177, - 139, - 71, - 20 - ], - "category_id": 1, - "ignore": 0, - "image_id": 19, - "id": 44 - }, - { - "area": 1564, - "iscrowd": 0, - "bbox": [ - 57, - 141, - 68, - 23 - ], - "category_id": 3, - "ignore": 0, - "image_id": 19, "id": 45 } ], diff --git a/app/api/api.py b/app/api/api.py index 703bef7..89290b9 100644 --- a/app/api/api.py +++ b/app/api/api.py @@ -89,7 +89,6 @@ def getModelSetting(args): args["ModelSetting"][0]["status"] = model_dict return args def checkAction(queue,type,action,tip): - print(type,action,queue[2]["time"]-queue[0]["time"]) # 输入一个长度为3的队列,根据情况判断是否执行动作 if(queue[0]["status"]==0 and queue[1]["status"]==1 and queue[2]["status"]==0 and type=="张开持续1S" and (queue[2]["time"]-queue[0]["time"])>1): if(action=="悬停鼠标"): @@ -187,7 +186,6 @@ class API: self.queue.clear()#执行动作则清空队列 else: self.queue[-1]["time"]=time.time() - print(self.queue) def getPrimaryImg(self,type="不裁剪"): diff --git a/app/main.py b/app/main.py index 81cab63..22e1b5b 100644 --- a/app/main.py +++ b/app/main.py @@ -37,7 +37,6 @@ def WebViewApp(port,dev=False): timer.start() # 启动定时器 def exitProgram(): icon.stop() - print("exitProgram") global timer timer.cancel() def action(): diff --git a/src/pages/Personalization/annotations.vue b/src/pages/Personalization/annotations.vue index 9d1a2eb..bfcf1f5 100644 --- a/src/pages/Personalization/annotations.vue +++ b/src/pages/Personalization/annotations.vue @@ -138,7 +138,7 @@ const getEditImg = async (num = 0) => { if (expertData.annotationData[saveData.image.file_name]) { saveData.annotation = expertData.annotationData[ saveData.image.file_name - ].annotation + ].annotation// 这里有浅拷贝问题,但是没关系 saveData.annotation.forEach((item) => { // 更换画笔颜色 DrawCtx.fillStyle = categories[item.category_id - 1].color @@ -412,14 +412,14 @@ onMounted(async () => {